1 Star 0 Fork 2

jf_linux / encrypt

forked from Stephen / encrypt 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 570 Bytes
一键复制 编辑 原始数据 按行查看 历史
mhzuhe 提交于 2020-11-20 16:25 . readme

PHP 加密解密

RSA

公钥加密,私钥解密

方法

// 加密
string encrypt(string $data);

// 解密
decrypt(string $encrypt);

AES

默认使用 aes-256-ecb 加密方式,为保证接口安全,建议搭配 RSA 使用,将随机生成的加密密钥进行 RSA 加密。

类中提供了签名算法,后端解密后进行验签操作。

方法

// 签名
string signature(array $data)

// 验签
boolean verifySignature(array $data)

// 加密
string encrypt(array $data)

// 解密
decrypt(string $encrypt)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/jf_linux/encrypt.git
git@gitee.com:jf_linux/encrypt.git
jf_linux
encrypt
encrypt
master

搜索帮助