寒食节,大家禁烟火了么?
想做一个不食人间烟火之人……。
于是答案是:
方法如下:
分别对每个字符取Ascii码,得到如下的一堆数字,字符间用逗号隔开:
87,65,43,21
然后写出一堆的ABCD随机打乱的字串列:
ADBCABDABBCAADBCABBBCAADDBDC
分别给他们标记以1~10的数字,比如第一个字符就是1,第二个字符是2,…,第十个字符是10,第十一个字符是1……。
然后每一位对应一个数字,这样第一个字符串就会变成如下的样子:
1+72+5,3+34+1,5-16-3,7-58-6
其中:1+7=8,2+5=7……
然后分别替换以相应的字母
就是最终品:
A+7D+5,B+3C+1,A-1B-3,D-5A-6
下面是这个程序的VB源码,在窗体放置两个Textbox和一个Command,并将下面代码拷贝到代码窗口即可。Text1是明文Text2是密文:
如果你实在怕麻烦,那么还是来下载编译好的版本吧:
以上两个请猛击此处进入,因为DZ论坛不带VB源码染色太难看了:
http://poketb.com/woodu/2010/04/04/789-published-the-answer/
最近看
格言《探秘馆》那本特刊中有一个摘自
《男孩子必看的100个技能》书中的东西是关于密码和加密的,其中提到了
栅栏、
凯撒算法等等加密算法。
根据这种对称性,我写了个很简单的小加密算法。加密完的东西很有意思呢
有人第一个解密出下面这段文字代表的意思的我个人支付
5000ptb
引用:
C+6C+1,BC-2,C+2D,A-6B-7A-8,A-9DC+6,A-2B-4C-4,C-3A-5,BA-9,B-9DC-1,C-2B-4C+2,B-5D-7B-7,D-1B-6,B+5C+4,AB-1
解密提示:
1.解密卡为考试答题卡
2.使用了一次对称性加密
3.跟计算机常用的一张码表有关。
4.本加密解密使用手工即可完成
5.答题卡范例在6楼
参考资料:
凯撒密码
栅栏密码
实在解不出来就看张囧图放松下好了
[
本帖最后由 最美我中文 于 2010-4-4 12:23 编辑 ]