6月斯诺登曝光棱镜的时候,我就在想,有没有一种可能,做一种软件,让信息逃过棱镜的监控。
源码及示例:
http://download.csdn.net/detail/haoting987/6508761
琢磨了一段时间之后,大概的想到了几点,整个思路是这样的:
1、具有插件功能,可以二次开发。
2、数据规范具有通用性,让插件也能快速传播。
3、采用类似于bt的连接模式,让数据不定向传播并且所有信息都是匿名的。
4、信息交换功能,只要连接到平台中的任意一个节点,就意味着连接到了全部节点。
5、接收到的数据保存在硬盘上,提供信息的查询功能。
6、类似于推特,用户可以将一些有趣的信息分享。而另一些则清理掉。
7、为了避免信息被监控、阻止,采用加密方式传输数据。
8、采用多种加密模式,并且每传送一次数据就更换一次密钥。
9、采用MD5哈希值来标识每一个数据,可以防止数据重复读取,并且防止信息被篡改。
代码量比较大,捣鼓了几个月,勉强运行通过,可以当做是三层,二次开发的启蒙练习。
搞得有点思维枯竭了,大伙看看给点意见提示啥的,改进改进出个成品。
------解决方案--------------------
看起来很牛逼的样子
------解决方案--------------------
.................棱镜并不是你理解的这样的概念
------解决方案--------------------
牛!顶起来!!!!!!!!
------解决方案--------------------
虽然不知你在讲什么,但看起来很厉害的样子
------解决方案--------------------
你如果在网页络上骂当地某位领导,不经公平民主的程序,警察直接先给你关起来虐玩儿你的精神。你对数据传输加密有什么用?你能管的了照相机吗?你能管的了某些人的眼睛和疯狂集权的大脑吗?
------解决方案--------------------
这不是一个技术问题。而是一个社会问题。你研究的这些,都早已实现。
------解决方案--------------------
程序早就有了。
------解决方案--------------------
想法是好,思路不正。
------解决方案--------------------
感觉很厉害的样子
------解决方案--------------------
很深奥,学习一下!