編程學(xué)習(xí)網(wǎng) > PHP技術(shù) > swoole > swoole加密可以解密嗎,怎么用php解密?
2021
07-15

swoole加密可以解密嗎,怎么用php解密?


程序的執(zhí)行和加解密過程合二唯一,無論是內(nèi)部開發(fā)人員和外部黑客攻擊,即使拿到了數(shù)據(jù)和私鑰和服務(wù)器的root權(quán)限,也無法解密還原數(shù)據(jù)。

swoole將加解密分成了3部分(程序+算法+私鑰),缺一不可解密。只有用對應(yīng)swoole Compiler編譯生成的PHP程序才能將數(shù)據(jù)解密。

Swoole Compiler數(shù)據(jù)加密使用非對稱加密,需要生成公鑰和私鑰。Swoole Compiler提供了兩個函數(shù)來實現(xiàn)加密和解密。這2個函數(shù)必須在已加密的程序中才能使用,在未加密的PHP程序無法使用。

生成公私鑰

執(zhí)行成功后,會在當(dāng)前目錄生成public_key和private_key兩個文件。

public_key 公鑰,用于加密

private_key 私鑰,用于解密

數(shù)據(jù)加密

數(shù)據(jù)解密

適用場景

Swoole Compiler數(shù)據(jù)加密非常適合用于對數(shù)據(jù)安全敏感的后臺程序,如存儲用戶銀行卡、身份證號等用戶隱私信息。使用Swoole Compiler數(shù)據(jù)加密,存入數(shù)據(jù)庫。

以上就是“swoole加密可以解密嗎,怎么用php解密?”的詳細內(nèi)容,想要獲取更多swoole教程歡迎關(guān)注編程學(xué)習(xí)網(wǎng)

掃碼二維碼 獲取免費視頻學(xué)習(xí)資料

Python編程學(xué)習(xí)

查 看2022高級編程視頻教程免費獲取