
- 帖子
- 13
- 积分
- 20
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2010-7-16
|
请问,如何实现我这样的加密思路?
我有一段文字:
“批处理是一种简化的脚本语言“
要加密下,想这样加密:
从一篇大概能包含上面字符的文件中,转换成我上面段文字。就是所谓的明文加密吧?
例:
1.txt 一个文件是加密密码字典。
1.txt的第1行第3个是:批
1.txt的第3行第15个是:处
1.txt的第5行第13个是:理
1.txt的第12行第15个是:是
1.txt的第2行第14是:一
1.txt的第5行第17是:种
1.txt的第34行第16是:简
1.txt的第13行第23:化
1.txt的第78行第13:的
1.txt的第123行第23:脚
1.txt的第98行第13:本
1.txt的第12行第18是:语
1.txt的第34行第20:言
转换后的明文密码是:
1,3 3,15 5,13 12,15 2,14 5,17 34,16 13,23 78,13 123,23 98,13 12,18 34,20
-------------------------------------------------------------------------------------------------------------
如果不限于用dos批命令,我想可以用这样原理来做:
首先加密软件载入txt密码字典到内存:
比如:一个 1.txt字典文件,含这样内容:
【白腹树袋熊的学名来自两个希腊字,杜鹃树和兔子。
作为一种已知的生物,这种树居有袋目哺乳动物,一生大部分时间在地上度过。
它们在野外生存数量很少,属濒危物种。】
那么在内存中这样描述:
白=1,1 (第一行第一个)
腹=1,2 (第一行第二个)
树=1,3 (第一行第三个)
。。。
作=2,1 (第二行第一个)
。。。
后面重复的字符忽略编码,也就是已经编码的字符再次遇到不再编码,比如第二行的“的”。
在加密的时候,先调入字典入内存,然后调入需要加密的文字入内存,2相比较,生成1,12.2,15.3,22.12,14 之类的加密码文本输出电脑。
还有个设想:
如果觉得一串数字看了碍眼,可以把字典内容“倒转编码”,再次用数字串对比编码生成汉字输出电脑。当然这些汉字肯定是语义昏乱~~~ |
|