PHP 服務端 和 APP 客戶端 實現 RSA+AES 雙向加密解密


目的:服務端和移動端雙向加密解密

共有七個文件

其中包括三個類文件

  1. lib_aes.php aes對稱加密解密類

  2. server_rsa_crypt.php 服務端RSA公鑰私鑰非對稱加密解密類

  3. client_rsa_crypt.php 客戶端RSA公鑰私鑰非對稱加密解密類

四個過程文件,其中文件中有注釋和exapmle數據

  • 第一步:客戶端 和 服務端交換密鑰(明文) - service_client_exchange.php

  • 第二步:客戶端 發起帶參數請求(加密后)- client_generate_aeskey.php

  • 第三步:服務端 解密客戶端請求,並加密服務端數據(先解密,后加密)- service_decrypt_client_001.php

  • 第四步:客戶端 解密服務端數據(先解密,..加密)- client_decrypt_server.php

代碼下載 地址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM