一个S60下的手机短信加密软件

3 views
Skip to first unread message

shi zhao

unread,
Apr 18, 2008, 10:20:57 AM4/18/08
to sociall...@googlegroups.com, greatf...@googlegroups.com
以下内容请大家暂时不要外传,如果有需要可以联系作者进行定制
---------------------------------
 

"王佳芝"发布说明


版本 0.1
Harry Li
Jan 10th 2008


介绍


"王佳芝"是一个运行在S60平台上的短信息加密应用程序,使用本应用程序进行短信息通信的双方,可以得到有很高安全性的传输通道。借助该应用程序,通信内容在传输过程中暴露于公共通信基础设施设备的时候,被第三方获取到通信原文的可能性被极大地降低到一个接近于零的概率上。由其功能特点,该应用程序可以被各种人群用于许多重要工作中。


功能说明


此版本的"王佳芝"提供如下功能:
  1. 新建一条加密短信息,并将其发送给一个收件人
  2. 查看收件箱或已发短信息中所有普通短信息,显示每一条信息的联系人号码和正文
  3. 查看收件箱或已发短信息中所有加密短信息,显示每一条信息的联系人号码和正文
  4. 自适应手机的中文或英文操作界面


使用说明


安装/删除"王佳芝"

同所有S60手机应用程序安装/删除过程完全相同,具体操作请参考您的手机使用手册。
注意,此版本安装文件发布方式为定向发布,您得到的安装文件只能安装在您提供串号的手机上,更换手机安装将无法使用。未来版本的安装文件发布方式如有变动将另行说明。

  图-1  安装成功后,"王佳芝"可以在应用程序菜单中找到


启动/结束"王佳芝"

同所有S60手机应用程序类似,只需要进入功能表,在"王佳芝"图标上按"确定"键即可启动之。结束该程序运行只需按若干次"右软键"即可退出。本程序没有常驻后台运行的特性。

  图-2  进入王佳芝程序,看到四个主菜单项


新建加密短信息

启动"王佳芝"后,选择第一个菜单项"新建短信息"打开编辑短信息界面,在此界面中可以在"联系人"栏填入收件人的手机号码,在"内容"栏中写上通信内容,安后选择"选项"菜单,选择"发送"菜单项即可发送。
注意:您需要将收件人手机号码完全填写正确,此版本没有加入任何校验; 短信息正文不宜超过300个汉字。

  图-3  新建加密短信息

查看收件箱短信息

启动"王佳芝"后,选择第二个菜单项"收件箱"打开收件箱界面,在此您可浏览所有收件箱中的普通和加密短信息的通信联系人和正文的开头部分,加密短信息的图标比普通短信息的图标多了一个"米"字图案在中心位置。

  图-4  在王佳芝中查看发出的加密短消息界面


查看发出的信息

启动"王佳芝"后,选择第二个菜单项"收件箱"打开已发短信息界面,其余操作同前"查看收件箱短信息"。

  图-5  在手机自带信息程序中查看发出的加密信息


查看一条短消息的详情

在进入"收件箱"或"发出的信息"界面中,要想查看某一条短信息的详情,只需用在该短信息处于高亮选中状态时按下"确定"键或者选择"选项"--"打开"即可打开,按右功能键返回收件箱界面。

     图-6  加密的一发送短信息在王佳芝程序外和程序内查看对比




已知问题


截至发布日已知的功能限制、未修正问题有:

  • 由于设计限制,少数普通短信息可能会被误识别为加密短信息,此问题将在未来版本中解决。
解决方案:在手机内置的短信息查看程序中查看误被解密的短信息。

  • 由于尚未进行充分验证,在收件箱或者已发短信息中显示的短信息有可能并非按照通信时间从新到旧的顺序排列。
解决方案:暂无。

  • 此版本中"设置"和"帮助"菜单项无效,相关功能会在未来版本中完善。
解决方案:暂无。


技术规格


加密方式:对称密钥,公开算法加密

正文加密算法:Advanced Encryption Standard (U.S. FIPS PUB 197) 参考[2]

密钥长度:256bit

支持平台:S60 3rd Edition(第二版和第一版的支持会根据情况按需要推出)

支持手机:诺基亚 [N82, N95(8GB), E51, N81(8GB), 6121, 6120, 5700, N77, E61(i), E65, 6110, E90, N76, N93(i), 6290, N75, N91(8GB), E62, E50, 5500, N73, N92, N80, N71, E70, E60, 3250]  三星 [i458, i408, i528, i558, i568]  LG[KS10] (仅列出S60第三版手机,如果通过参考[1] 您知道您使用的是S60第二版或第一版的手机,也在支持范围,请与我联系。)


功能预告

下一版本将重点实现的功能
  • 将被误识别为加密短信息的普通短信息正确显示
  • 在开启程序时询问密码进行保护
  • 完善菜单项和快捷按键操作
  • 从"联系人"程序中选择号码填写到收件人栏中

未来版本计划实现的功能
  • 完善设置项,包括设置开启密码等
  • 按联系人归类短信,以双方对话形式显示短信息
  • 非对称加密算法保护的通信
  • 通信对方身份验证


致谢


感谢激励我把这个程序从设想变成现实的所有人,正在奋战着的人们。

感谢Peter Jiang提供的S60第三版中文短信发送代码模块。

感谢Harrylister一直对我默默的支持。



参考


[1] S60平台相关信息,中文网站 http://cn.s60.com/

[2] 维基百科关于AES加密算法的条目 http://en.wikipedia.org/wiki/Advanced_Encryption_Standard



联系


如果您对本程序有任何问题、意见、建议,欢迎和我取得联系。
我的电子邮件地址 harryl...@gmail.com




--
Chinese wikipedia: http://zh.wikipedia.org/
My blog: http://talk.blogbus.com
CNBlog: http://blog.cnblog.org/weblog.html
Social Brain: http://www.socialbrain.org
cnbloggercon: http://www.cnbloggercon.org/
MeMedia: http://memedia.cn

[[zh:User:Shizhao]]

Zoom.Quiet

unread,
Apr 18, 2008, 11:31:39 AM4/18/08
to sociall...@googlegroups.com, greatf...@googlegroups.com
2008/4/18 shi zhao <shi...@gmail.com>:
> 以下内容请大家暂时不要外传,如果有需要可以联系作者进行定制
> ---------------------------------
好有个性的软件名! 不开源的吧...

> "王佳芝"发布说明
> 版本 0.1
> Harry Li
> Jan 10th 2008
>
>
>
>
>
> 介绍
> "王佳芝"是一个运行在S60平台上的短信息加密应用程序,使用本应用程序进行短信息通信的双方,可以得到有很高安全性的传输通道。借助该应用程序,通信内容在传输过程中暴露于公共通信基础设施设备的时候,被第三方获取到通信原文的可能性被极大地降低到一个接近于零的概率上。由其功能特点,该应用程序可以被各种人群用于许多重要工作中。
>
>
>
>
>
> 功能说明
> 此版本的"王佳芝"提供如下功能:
>
>
> 新建一条加密短信息,并将其发送给一个收件人
> 查看收件箱或已发短信息中所有普通短信息,显示每一条信息的联系人号码和正文
> 查看收件箱或已发短信息中所有加密短信息,显示每一条信息的联系人号码和正文
> 自适应手机的中文或英文操作界面
>
>
>
>
>
> 使用说明
>
> 安装/删除"王佳芝"
>
> 同所有S60手机应用程序安装/删除过程完全相同,具体操作请参考您的手机使用手册。
>
> 注意,此版本安装文件发布方式为定向发布,您得到的安装文件只能安装在您提供串号的手机上,更换手机安装将无法使用。未来版本的安装文件发布方式如有变动将另行说明。
>
>

> 图-1 安装成功后,"王佳芝"可以在应用程序菜单中找到
>
>
>
> 启动/结束"王佳芝"
> 同所有S60手机应用程序类似,只需要进入功能表,在"王佳芝"图标上按"确定"键即可启动之。结束该程序运行只需按若干次"右软键"即可退出。本程序没有常驻后台运行的特性。
>

> 图-2 进入王佳芝程序,看到四个主菜单项
>
>
>
> 新建加密短信息
> 启动"王佳芝"后,选择第一个菜单项"新建短信息"打开编辑短信息界面,在此界面中可以在"联系人"栏填入收件人的手机号码,在"内容"栏中写上通信内容,安后选择"选项"菜单,选择"发送"菜单项即可发送。
> 注意:您需要将收件人手机号码完全填写正确,此版本没有加入任何校验; 短信息正文不宜超过300个汉字。
>

> 图-3 新建加密短信息
>
>
> 查看收件箱短信息
> 启动"王佳芝"后,选择第二个菜单项"收件箱"打开收件箱界面,在此您可浏览所有收件箱中的普通和加密短信息的通信联系人和正文的开头部分,加密短信息的图标比普通短信息的图标多了一个"米"字图案在中心位置。
>

> 图-4 在王佳芝中查看发出的加密短消息界面
>
>
>
> 查看发出的信息
> 启动"王佳芝"后,选择第二个菜单项"收件箱"打开已发短信息界面,其余操作同前"查看收件箱短信息"。
>

> 图-5 在手机自带信息程序中查看发出的加密信息
>
>
>
> 查看一条短消息的详情
> 在进入"收件箱"或"发出的信息"界面中,要想查看某一条短信息的详情,只需用在该短信息处于高亮选中状态时按下"确定"键或者选择"选项"--"打开"即可打开,按右功能键返回收件箱界面。
>

--
'''过程改进乃是开始催生可促生靠谱的人的组织!
PI keeps evolving organizations which promoting people be good!
'''http://zoomquiet.org
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip. http://7-zip.org
You can get the truely Freedom 4 software.

shi zhao

unread,
Apr 18, 2008, 11:58:45 AM4/18/08
to sociall...@googlegroups.com, greatf...@googlegroups.com
不知道是否开源,忘了问作者。但至少免费

在08-4-18,Zoom. Quiet <zoom....@gmail.com> 写道:
Reply all
Reply to author
Forward
0 new messages