天天看點

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

其中包括三個類檔案

lib_aes.php aes對稱加密解密類

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

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

四個過程檔案,其中檔案中有注釋和exapmle資料

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

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

第三步:服務端 解密用戶端請求,并加密服務端資料(先解密,後加密)- service_decrypt_client_001.php

第四步:用戶端 解密服務端資料(先解密,..加密)- client_decrypt_server.php