精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● VB和Basic>>〓〓...多媒体相关...〓〓>>现代藏宝图:C2B加密法

主题:现代藏宝图:C2B加密法
发信人: garfieldmao()
整理人: fishy(2000-08-22 08:06:32), 站内信件
这个名字是不是很好笑?这不是电子商务的一种新形式(Business to Client? 
有没搞错!)。它的意思是Char to Bitmap 加密法(我起的名字,是不是很过瘾
?)。现在就说说这个加密法吧。

这个加密法是我昨天晚上失眠在2:00am在床上想出来的。以前也想过一下,主要
的构思是来自于条码。

——字

任何字符都可以转换成二进制Bit的形式。chr(255)就是11111111。

——图

把bit转换成像素,一个汉字占的图size是1 * 16像素,英文占1 * 8像素(0为白
色,1为黑色,或相反)。一个屏幕的size = 800 * 600像素也就是等于 800 * 
600 / 16 = 30000个全角字符,也就是30000个汉字,60000个英文字母。用一张
黑白的800* 600 bitmap 就可以代表60000个英文字母,这么大的图片也就是600
00多个字节而已(转换成gif还可以省一半!)。

——排列
以某字为例,其bit为 01101101
迷惑的最好办法。你可以从上排列到下:
0
1
1
0
1
1
0
1

也可以从下排到上:

1
0
1
1
0
1
1
1
0

或者从左排到右,右排到左:

01101101    /   10110110

加上反白,就有8种算法了。

扩大到一张图片,还可以有其他的排列方法。例如从右下角到左上角,从右到左
。。。

——最后杀手锏(上面的很容易被解出来,因此,还有最后杀着。。。)

如果你还嫌这样不够过瘾,那就拿出pbrush,把它大卸八块,做成拼图!(这才
是藏宝图嘛!^_^)
呵呵,园的,方的,还有多边形,你看怎样,够绝了吧?
再把图片分给几个人保存,那就变成了最经典的藏宝图了!

——解密

不用说了吧?倒行逆施就行了。

——总结

不知道以前有没有人想过这样做,反正我所知道是没有的。这是一个好玩的加密
法,就算被别人盗去了藏宝图,他只能够看到由于电视故障导致雪花的屏幕而已
^O^。

--
┏━━━━━━━━━━━━━━━━━━━━━┓
┃请在[将本文章寄一份给原作者]之后打“√”。┃
┃      猫仔  OICQ:1251089      ┃
┃         Email:[email protected]           ┃
┃ VB编程园 Http://maozai.home.china.com  ┃
┗━━━━━━━━━━━━━━━━━━━━━┛

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.107.60]

[关闭][返回]