有什么样常用的可逆加密算法?

2019-01-26 09:02:58 +08:00
 ericgui

比如说, 我有一段字符串,加上$key, 就出来一段新的字符串,然后我拿到这串字符串,再有这个同样的$key,就得到解密的字符串。

似乎 md5 不是的

20369 次点击
所在节点    程序员
69 条回复
dudor
2019-01-26 23:17:54 +08:00
你下载一个$$客户端,里面的加密方式都是可逆的
1010543618
2019-01-26 23:46:29 +08:00
据说 RSA (素数测试和因式分解)那个在量子计算机出现前完全都够用了
whx20202
2019-01-27 00:31:43 +08:00
AES 加密算法就行,记得千万不要用莫名其妙或者自己造的轮子,一定要用官方的加密库。
qwertyegg
2019-01-27 00:56:05 +08:00
@whx20202 这是给 NSA 送人头吗
qwertyegg
2019-01-27 00:57:06 +08:00
msg7086
2019-01-27 03:06:02 +08:00
@3dwelcome 没有前提条件就是不可逆的。
你这个「「限定」原文是四位英文字母」才是前提条件,而且如上所说,那也是爆破,并不是可逆运算。
一定要给前提条件的话,你甚至可以说限定原文只能是"a",然后就可逆了(
ericgui
2019-01-27 11:58:49 +08:00
@WordTian 不太懂欸。。。。
mayenjoy
2019-01-27 14:34:19 +08:00
加密的逆操作就是解密,会保存所有原信息,为了安全的信息存储和传输,分为对称密钥加密和非对称密钥加密。
摘要或者签名不是加密,会给出原信息的唯一特征码,为了校验。
剩下的自己 Google 吧大哥。
qaz564172564
2019-01-29 17:13:27 +08:00
md5 是 hash 算法吧,不属于加密

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/530756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX