发信人: 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]
|
|