首页 新闻 会员 周边 捐助

有办法将长度不定的字符串加密成长度固定的字符串,还能解密

0
[待解决问题]

有办法将长度不定的字符串加密成长度固定的字符串,还能解密!?

jianiu的主页 jianiu | 菜鸟二级 | 园豆:202
提问于:2016-11-04 11:51
< >
分享
所有回答(4)
0

应该是可以,自己定于一个加密规则,比如“aacc11111122223333...”可改成“a[2]b[0]c[2]1[6]2[4]3[4].....”然后在加密,中文的跟特殊符号可以存一个变量。实际上的加密就是" 字符名[对应的索引值].... "一次类推,然后在多次加密成你想要的。

只是个思路例子,你可以参考一下,希望对你有用。

张云山 | 园豆:642 (小虾三级) | 2016-11-04 12:31
0

RSA加密.你能将小于密钥长度的字符串加密到密钥长度.

吴瑞祥 | 园豆:29449 (高人七级) | 2016-11-04 12:54
0

不可能,加密信息一般长于等于原始信息,如果加密串保持一定长度则肯定会有信息丢失,就没办法解密,也就谈不上是加密了。

Daniel Cai | 园豆:10424 (专家六级) | 2016-11-04 15:22
0

des,rsa等,本来就是按块的,其不足块会补特殊符号进行填补。所以你可以套用此套路——比如你就设定1024,比如305的长度,明显不足,那么你补够长度就行了。

花飘水流兮 | 园豆:13615 (专家六级) | 2016-11-04 17:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册