簡體   English   中英

用PHP加密和解密長字符串

[英]Encrypt and decrypt long strings in PHP

我想加密和解密超過2500個字符的數據字符串。 是否可以加密和解密這么長的數據字符串。 就像散文一樣。 請告訴我應該為PHP中的這么長的數據選擇哪種加密和解密技術。 另外,這會對數據庫產生什么影響? 請問數據庫會變得沉重。 返回的加密字符串的長度是多少?

我從未在PHP中而不是僅使用md5()來加密數據。

MD5不是加密,它是一個哈希函數,一種混淆數據的單向方法。

對於也可以解密的數據加密,請看一下使用PHP進行的最簡單的雙向加密

md5()通常不用於加密 ,而是用於散列目的。

PHP中有許多擴展可以處理加密。 您可以在這里找到所有它們: http : //www.php.net/manual/zh/refs.crypto.php

最著名的擴展是McryptOpenSSL

借助OpenSSL,您可以使用openssl_encrypt ()加密數據。

使用Mcrypt,可以使用mcrypt_encrypt ()加密數據。

檢查每個擴展的相關部分以獲取更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM