PHP服务端和APP客户端实现RSA+AES双向加密解密

目的:服务端和移动端双向加密解密

共有七个文件

其中包括三个类文件php

  1. lib_aes.php aes对称加密解密类git

  2. server_rsa_crypt.php 服务端RSA公钥私钥非对称加密解密类github

  3. client_rsa_crypt.php 客户端RSA公钥私钥非对称加密解密类加密

四个过程文件,其中文件中有注释和exapmle数据code

  • 第一步:客户端和服务端交换密钥(明文)-service_client_exchange.phpserver

  • 第二步:客户端发起带参数请求(加密后)- client_generate_aeskey.phpget

  • 第三步:服务端解密客户端请求
    并加密服务端数据(先解密,后加密)-service_decrypt_client_001.phpit

  • 第四步:客户端解密服务端数据(先解密,..加密)-client_decrypt_server.phpcli

代码地址

And So on...service

相关文章
相关标签/搜索