视觉密码(VisualCrypto)
先看效果图:
将其中一个图更改透明度为50%,重叠两张图后:
源于:http://leemon.com/crypto/VisualCrypto.html
大家可以先去看看,作者的意思是,甲乙两方需要传递消息,可以事先说好密钥,传递消息时只要给其发送stream(明文)图片即可,另一方解密,只需输入密钥和相应的消息长度(输入等量空格)即可得到ciphertext(密钥)图片,最终得到消息内容。同一张密钥图片可以匹配多张明文。
原理很简单,作者根据所给口令(PASSPHRASE),使用[img=http://img.my.csdn.net/uploads/201207/10/1341859759_8077.jpg] [/img]和[img=http://img.my.csdn.net/uploads/201207/10/1341859759_1743.jpg] [/img]两张图片组成了一个图片,这张图片只与口令有关。然后对于加密内容,不需要替换的地方使用相反的图片,需要替换的使用原本的图片,这样两张图片相叠就能达到需要的效果。
暂不讨论此等加密的好坏,仅看到作者在最后那一串font的Array就让我感叹。
[解决办法]
大半夜发帖辛苦,支持下。
[解决办法]
挺有意思的。。。。东西。
[解决办法]
新鲜!
[解决办法]
看的眼花缭乱的,不就是在对应位组上做异或操作吗?
观察图片第一行
10011001100101010110100101100110 原图
01100110011010011001011010011001 密图
11111111111111001111111111111111 异或结果
00000000000000110000000000000000 遮罩
[解决办法]
good
[解决办法]
神了大半夜还在研究。。大哥注意休息啊
瞌睡.......
搞技术的非得这样么
[解决办法]
大半夜的不用睡觉啊!
[解决办法]
大半夜的不用睡觉啊!
[解决办法]
感谢分享
[解决办法]
很好的
[解决办法]
我怎么看着有点眼花
[解决办法]
赞一个!
[解决办法]
看着有点眼花,说实在的看不清楚。赞一个!!
[解决办法]
有意思,顶一下
[解决办法]
感谢分享 说实话 看着眼晕啊 O(∩_∩)O~
[解决办法]
感谢分享 说实话 看着眼晕啊 O(∩_∩)O~
[解决办法]
该回复于2012-10-03 21:46:41被版主删除
[解决办法]
看着眼花,纯支持
[解决办法]
学习!
[解决办法]
跟二维码似的,顶一个,,,