首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP7、LibSodium和常用加密算法

PHP7、LibSodium和常用加密算法
EN

Stack Overflow用户
提问于 2018-01-29 15:19:41
回答 1查看 886关注 0票数 1

我正在用OpenPGP编写一个PHP7实现(RFC 4880)。

GPG和PGP使用对称密钥算法CAST5 (又名CAST-128)来保护私钥。

备注:请注意其他对称密钥算法是可用的(CF RFC 4880):IDEATripleDESBlowfishAES with 128-bit keyAES with 192-bit keyAES with 256-bit keyTwofish with 256-bit key

Mcript实现了以下算法:

http://php.net/manual/fr/mcrypt.ciphers.php

然而,Mcrypt已经过时了。我们应该用钠代替。

好吧..。但在我看来,钠并没有提供上述对称密钥算法。

备注:请注意,在钠实现中似乎缺少一些哈希算法:MD5SHA-1RIPE-MD/160SHA384SHA224

我错了吗?

如果我是对的,那对我来说,那就意味着钠代替不了Mcrypt。

谢谢

丹尼斯

EN

回答 1

Stack Overflow用户

发布于 2019-10-25 22:18:22

如果我是对的,那对我来说,那就意味着钠代替不了Mcrypt。

不,这也不是目的。

不安全密码学安全密码学(即libsodium提供的内容)不兼容。结束..。

如果您需要迁移,康帕特将允许您从旧的mcrypt密码中解密消息,这样就可以使用let重新加密它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48504510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档