【发布时间】:2021-04-20 11:25:55
【问题描述】:
我正在开展一个项目,我们正在尝试将支付提供商与此应用程序集成。支付提供商要求我们实施 RSA 4096 加密。我们的项目在 PHP Laravel 中。我的问题是有人可以告诉我如何在 Laravel 中完成 RSA 4096 加密吗?或者如果你能给我一些可以帮助我的阅读资源。这是我第一次使用加密。
编辑:我已经生成了公钥和私钥。现在需要知道 laravel 中是否有一个函数可以借助这些密钥对数据进行加密和解密。
【问题讨论】:
-
“需要我们实施”是什么意思? RSA 4096 通常用于 SSL 证书。
-
就像我们需要生成 RSA4096 公钥私钥一样,对于 api,我们将使用公钥加密数据……当我们得到响应时,我们将使用私钥解密。我们需要实现这一点。
-
其实不是在找教程。我已经生成了公钥和私钥。现在需要知道 laravel 中是否有可以借助这些密钥对数据进行加密和解密的函数
-
php 具有用于非对称加密/解密的内置函数 (you can look here)。但对我来说,这听起来你应该使用 https/tls 而不是这个。
标签: php laravel encryption public-key-encryption private-key