视觉密码(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被版主删除
------解决方案--------------------看着眼花,纯支持
------解决方案--------------------学习!
------解决方案--------------------跟二维码似的,顶一个,,,