xiaoradid / think-rsa
this is thinkphp rsa
Installs: 66
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/xiaoradid/think-rsa
Requires
- php: >=7.1
- topthink/framework: ^6.0 || ^8.0
- xiaoradid/rsa-crypto: ^1.0
README
tp-rsa 加密解密数据方法
第一次使用需要手动生成公钥和私钥
1.0.9 修复win下openssl.cnf文件不存在的问题
php think rsa:create
function test(){ $rsa = new \xiaoradid\rsa\Auth(); $str = "sssss"; // 私钥加密 $enStr = $rsa->pkEncrypt($str); // 公钥解密 $rsa->puDecrypt($enStr); // 公钥加密 $pu = $rsa->puEncrypt($str); // 私钥解密 $rsa->pkDecrypt($pu); }
已经封装到助手函数
function test1(){ $str = "sssss"; // 私钥加密 $enStr = pk_encode($str); // 公钥解密 pu_decode($enStr); // 公钥加密 $pu = pu_encode($str); // 私钥解密 pk_decode($pu); }