首页 应用 通讯社交

加密-SM的范围是通过SMS的安全消息传递。

请注意:由于键和消息的长度,一个单个SMS(160个字符)无法在单个发送中处理它们。

因此,典型的密钥交换涉及8个SMS,而加密的消息由4个SMS组成。

如果您有“ SMS”计划,请考虑考虑这一点。

主要特征的摘要:

应用程序必须没有网络(广告除外:-))。它只是基于短信的。

使用公共密钥RSA算法授予消息传递的确定性;为了授予可接受的安全级别,密钥长度为2048位。

所有加密和解密消息的操作都是在背景中完成的,而无需用户干预。

为了防止“中间的人”攻击,只将要求声音确认代码作为附加安全性,以确认共享的公共密钥

应用程序将密钥对存储在本地数据库中。

可以按密码加密个人键,以防止小偷窃取手机以访问手机(可选)。

关键数据库解锁的通道可能是传统的数字密码,也可以是一个手势密码(仅适用于Android 3.0+)。

用户可以备份和还原朋友密钥的本地数据库。

每个键都与电话号码关联。

会议以加密形式存储在本地数据库中,并解密运行时。

用户可以一键删除消息。

在加密-SM中预计不会回复 /确认。

加密的SMS不会自动删除(将在以后的版本中添加)。

操作:

在第一次启动时,应用程序询问主屏幕和个人密钥是否需要受密码保护

开始发送/接收消息的第一个步骤是与您的朋友交换公共密钥。为此,请将您的钥匙发送给您的朋友,为每个朋友选择不同的挑战。通过声音或面对面传达。一旦从其他对手那里收到的键,就必须使用挑战将其激活。

在激活键时,按“写消息”按钮时,它会出现在朋友列表中。

注意出口:

为了遵守美国法律,产品已被自称为ECCN 5D002,并且可以在没有加密注册的情况下出口。

归类为ECCN 5D002的产品在EAR 740.13(e)的TSU例外下导出,该产品适用于包含或设计的软件,该软件可与加密软件一起使用,该软件可公开作为开源。

例外TSU进一步规定<>

应用程序使用Java的标准RSA库:

文档:http://docs.oracle.com/javase/7/docs/api/javax/crypto/cipher.html

源代码:http://grepcode.com/file/repository.grepcode.com/java/java/root/jdk/openjdk/6-b14/javax/javax/crypto/cipher.java

阅读更多信息

用户还查看了

查看全部

您可能感兴趣

查看全部

更多类似应用

查看全部

更多Level应用

查看全部