首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

可逆的固定长度编码算法

2012-07-15 
求一个可逆的固定长度编码算法需要一个编码算法,能对输入的长度不定的串(不超过20个)编码为一个长度固定的

求一个可逆的固定长度编码算法
需要一个编码算法,能对输入的长度不定的串(不超过20个)编码为一个长度固定的,唯一的数字串,且可以再解码该串得出原始的数据,请问有什么算法呢?
比如输入:aaa@1234..
输出:1234567
输入bbb@ddididdd
输出:2345678


[解决办法]
在开头加上一个字节表示长度,然后DES
[解决办法]

探讨

引用:
引用:

这样的算法是不存在的。

MD5或者SHA之类的算法,可以帮你实现生成固定长度的唯一字符串,但不能从这个生成的字符串解码得到原始字符串。所以MD5或SHA之类的算法,只可以用来验证原始字符串是否被篡改。

DES或者3DES就更加不可能实现楼主的意图了。


Sorry,没有仔细看楼主的问题,如果原始字符串不超过20个字符(……

热点排行