gpt4 book ai didi

php - mcrypt 是否支持非对称加密?

转载 作者:可可西里 更新时间:2023-11-01 13:44:15 26 4
gpt4 key购买 nike

我想在 RESTful 请求中使用 header 的非对称加密来验证发送请求的系统的身份:即系统 A 在对系统 B 的请求中使用它的公钥加密它的名称、时间戳和服务名称。系统B再使用系统A的公钥解密,证明请求的真实性。

1) php-mcrypt 支持吗?

2) 有没有人对这种类型的操作进行基准测试?

最佳答案

不,mcrypt 只是对称分组密码。

但是 PHP OpenSSL 扩展支持非对称操作。你要的是openssl_signopenssl_verify .

(您有一个轻微的术语问题 - 在非对称系统中,加密是用公钥完成的,解密是用私钥完成的;签名是用私钥完成,验证用公钥完成。不要将签名与加密或解密混淆 - 尽管底层操作通常相似,但它们不是一回事,混淆会导致不安全的实现) .

当然,您可以通过 SSL 执行 REST,使用客户端证书进行身份验证。

关于php - mcrypt 是否支持非对称加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com