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

相關文章
相關標籤/搜索