作者wind681201 (阿风~~)
看板C_Sharp
标题[问题] 双向加密且固定长度
时间Thu Apr 29 09:05:20 2021
请问各位大大:
有没有可以将不固定长度的字串,加密成固定长度,并且可以解密回来的。
有点类似,可以解密的MD5
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 171.99.134.70 (泰国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1619658323.A.886.html
1F:→ ssccg: 没有,不同长度能表达的资讯量就是不一样,不可能 04/29 09:29
2F:→ ssccg: MD5不是加密完全不类似 04/29 09:29
3F:推 vi000246: 你可以把不固定长度的字串变成固定长度 04/29 11:54
4F:推 ddavid: 你可以加长成固定长度 04/29 13:02
5F:→ ddavid: 以一个固定的k为单位切字串,每k bytes加密 -> 然後你就发 04/29 13:04
6F:→ ddavid: 现自己只是实作了加密封包 04/29 13:04
7F:→ ssccg: 没有限定最大长度的不固定长度,不可能变成固定长度 04/29 13:54
8F:→ ssccg: 楼上说的padding和block cipher基本上是把不固定长度变成 04/29 13:55
9F:→ ssccg: 不固定长度(block长度的倍数) 04/29 13:55
10F:→ commandoEX: 在字串前面全都补满0之类的再加密就是了吧,字串的上 04/29 14:32
11F:→ commandoEX: 限我记得是2^32次方 04/29 14:32
12F:→ wind681201: 看来没办法了,谢谢各位 04/29 16:20