0

我想加密和解密超过 2500 个字符的数据字符串。是否可以对这么长的数据字符串进行加密和解密。就像散文一样。请告诉我在 PHP 中我应该为这么长的数据选择哪种加密和解密技术。另外这对数据库有什么影响?请问数据库会变重。它将返回的加密字符串的长度是多少?

我从未在 PHP 中加密数据,而只是使用 md5()。

4

2 回答 2

0

MD5不是加密,它是一种散列函数,一种混淆数据的单向方法。

对于您也可以解密的数据加密,请查看使用 PHP 的最简单的双向加密

于 2013-06-14T13:51:46.170 回答
0

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

PHP中有许多处理加密的扩展。你可以在这里找到它们: http ://www.php.net/manual/en/refs.crypto.php

最著名的扩展是McryptOpenSSL

使用 OpenSSL,您可以使用openssl_encrypt () 来加密您的数据。

使用 Mcrypt,您可以使用mcrypt_encrypt () 来加密您的数据。

检查每个扩展的相关部分以获取更多信息

于 2013-06-14T13:53:20.693 回答