亲爱的同学们!我完成了加密程序啦,第一时间来这里做记录。

亲爱的同学们!我完成了加密程序啦,第一时间来这里做记录。

更新(8月06日 2:54)

更新了test.0.2.1,修正了界面和证书范围。
依然是这里下载: http://groups.google.com/group/m … 9%E6%9B%B4%E6%96%B0

—-
更新(7月29日 2:54)
这次更新比较缓慢,还是有更新了。

1)之前有人说使用fg之类的翻墙软件无法访问我的主页,现在更新的程序和旧程序一同放到我的google group上了。
http://groups.google.com/group/m … 9%E6%9B%B4%E6%96%B0

2)更新内容为增加了tf的类型,tf.type除了default外,可以选择anyc。(详细说明明天再写)

3)如果使用复制粘贴来解码来自一些浏览器的文本,会出现某些字串无法解码,原因是因为从浏览器复制的文本里面,会被填上一定间隔的空格(这应该和浏览器有关。从页面源码解码则没这问题。)。解决半法是去掉空格(char 32),稍后会增加去空格功能。

4)目前有个想法,基于加密解密来创造通信空间探索的应用。不知道各位比较需要如下功能(回帖或者通过各种渠道告诉我均可):
a)加密版聊自动刷屏更新软件。就是把软件做成加密的版聊工具,并且每隔一定时间刷新某论坛或者某小组的版面,以更新聊天内容。
b)P2P的沟通软件。这个貌似有很多。但是还没找到比较多人用而且好玩的。谁找到好东西告知一下。 (因为还有人懒于翻墙,这样的结果是,如果内地某个网站被关了,就切断了一堆人脉,虽然可以通过google搜索来重建大部分,但毕竟太麻烦了。所以有个P2P交友聊天软件比较必要,只是好像大家都没使用的习惯。)
c)可以把加密文本碎片投放到各个论坛、小组的不同页面。程序自动手记碎片并装拼成一个完整的文件。这样做的目的是,即便没有空间存放文件,照样可以强制使用别人论坛、小组的发帖空间来存放文件作位交流。
d)将软件做成proxy,在proxy上自动翻译解码,这样就不需要不断复制粘贴了,也不用单独为某个浏览器设计插件。

----
更新(7月20日 22:45)
经过两天的奋战,搞出了临时桌面版本……由于在奋战过程中,遭受各种现实物质环境的各亲戚朋友打搞(结果两天加起来睡不足10小时),结果进度缓慢,现在本人疲倦不堪,因此Linux稍后再放上来。先给windows平台的朋友用着先吧……

Windows临时实验版本 下载 http://math2gold.com/sectext/files/sectext-win32-exp.rar
如缺少Dll 可以下载这个 Dll文件包 http://math2gold.com/sectext/files/dlls.rar
 如果运行时依然提示缺少Dll,那就留言给我吧……

注意事项:
1)目前这个版本仓促制作,由于SWT+GCJ编译出来的程序比较大,文件占空间大的问题暂时无法解决。
2)开发时使用Linux环境编写的,移植到Windows环境下运行时会多出一个命令行窗口,这个问题还没研究,稍后看看资料是否有简易解决之道,再作解决。
3)Windows平台的编译环境已经是1年多前的,因为相当时间没有编写Windows程序,可能编译环境和Dll较旧造成一些Bug,这部分Bug段时间无法解决。
4)既然是临时实验版本,其实也就是尽快让大家可以用上而制作的。所以有什么问题欢迎提出意见,不过改进不会在此版本了。
5)使用方法跟WEB版大致相同。仅多出了2个功能:1)可以直接从URL下载证书2)可以存放和读取证书。如果要对证书进行管理,则用Windows自带的文件管理器,直接管理执行目录下的证书文件就行了。

——
更新(7月19日 15:55) 增加了一个使用说明:http://math2gold.com/sectext/help.html
——

今晚把今天(昨天)上午才写好的文本加密程序加了UI,现在可以在我的站上跑web demo了。刚才发了微博通知后就跑来这里发个贴通告一下。

好吧,先说说这个程序可以怎么用。

它可以把:
----
使用Tor进行GFW翻墙可以看到外面的世界
----
加密成这样的一句话:
----
福人戏顶法欢貌貌儒初儿码确悲正雷经欢正丽爱庵。容佛幻来通我貌顿明佛欢地福你慈正天庵顿天圆方怀电爱剧欢码灵佛儿丽可丽拂德确善貌确德确佛笑善美雷知笑戏初爱通耶幻简
----

又可以把:
----
这是扶乩内容:

福人戏顶法欢貌貌儒初儿码确悲正雷经欢正丽爱庵。容佛幻来通我貌顿明佛欢地福你慈正天庵顿天圆方怀电爱剧欢码灵佛儿丽可丽拂德确善貌确德确佛笑善美雷知笑戏初爱通耶幻简
----
解密成:
----
这是扶乩内容:

使用Tor进行GFW翻墙可以看到外面的世界
----

就是说,你可以根据自己的定义把一些话加密成为没有钥密证书就无法看懂的内容。如果一段文本里面混合有不同加密和非加密的内容,程序会把可以解密的内容解密并且保留其他内容不变。

demo 地址是: http://math2gold.com/sectext/

这是對稱加密的。大家有需要的话就拿来用吧。如果大家觉得不是废物,接下来就搞桌面版然后开源,人手一个解密器加密器。

下面说说加密证书。

因为是對稱加密,所以只要持有相同的证书,就可以解密出对方加密的内容。证书使用json编码。

如下是各参数的说明:
pwd : 加密密码 (根据你喜欢的填写)
s1,s2,hs: 加密标识 (s1,s2不要太长,否则会导致加密后的文字一变得很长)
seed: 加密干扰种子,如果数值是-1,则每次加密时都使用随机干扰数对加密内容进行干扰。如果是不等于-1的值,则使用改值进行干扰。建议使用-1,以让加密结果可以每次不同。

tf: json对象,是文本化处理器的配置,下有参数如下:
type: 文本化处理器的类别名称,目前只有default可选,填写其他无效。
map: 文本化影射表,是json数组(default文本化处理器的map是长度为64的数组),修改这个表的内容,会导致输出的文本内容被修改。具体效果可以亲自做实验。

[ 本帖最后由 麦圆 于 2009-8-6 01:56 编辑 ]

© 版权声明
THE END
喜欢就支持一下吧
点赞0
评论 共50条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称图片

    暂无评论内容