xj/php-rsa
最新稳定版本:1.0.0
Composer 安装命令:
composer require xj/php-rsa
包简介
php-rsa
README 文档
README
composer.json
"require": { "xj/php-rsa": "*" },
Rsa
openssl genrsa -out rsa_private_key.pem 2048
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
example:
use xj\phprsa\RsaPrivate; use xj\phprsa\RsaPublic; $privateKey = <<<EOF -----BEGIN RSA PRIVATE KEY----- ...................................... -----END RSA PRIVATE KEY----- EOF; $publicKey = <<<EOF -----BEGIN PUBLIC KEY----- ...................................... -----END PUBLIC KEY----- EOF; $str = 'abcdefg'; //private encrypt -> public decrypt $privateEncryptString = RsaPrivate::model($privateKey)->encrypt($str); $publicDecryptString = RsaPublic::model($publicKey)->decrypt($privateEncryptString); var_dump('private', $str, $privateEncryptString, $publicDecryptString); //public encrypt -> private decrypt $publicEncryptString = RsaPublic::model($publicKey)->encrypt($str); $privateDecryptString = RsaPrivate::model($privateKey)->decrypt($publicEncryptString); var_dump('public', $str, $publicEncryptString, $privateDecryptString);
统计信息
- 总下载量: 84
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-07-16