# php-rsa **Repository Path**: drz666/php-rsa ## Basic Information - **Project Name**: php-rsa - **Description**: php版rsa加密类,和java兼容,支持长密文 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-10-07 - **Last Updated**: 2021-10-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # php-rsa #### 项目介绍 php版rsa加密类,和java兼容,基于openssl,支持长密文 #### 获取公钥与私钥 [支付宝公钥私钥生成器](https://os.alipayobjects.com/download/secret_key_tools_RSA_win.zip?spm=a219a.7629140.0.0.qFVp7d&file=secret_key_tools_RSA_win.zip)
下载后,里面有有关使用说明 使用后,生成器生成的文件如下 rsa_private_key.pem //私钥文件存这里的
rsa_public_key.pem //公钥在这里
rsa_private_key_pkcs8.pem //这个文件,php用不上的a_private_key_pkcs8.pem //这个文件,php用不上的 运行 ### 使用示例 ``` $rsa = new Rsa(); $rsa->privateKey = '私钥字符串'; $rsa->encodeByPrivateKey('要加密的字符串'); $rsa->publicKey = '公钥字符串'; $rsa->decodeByPublicKey('要解密的字符串'); ```