$key = "this is a secret key"; $input = "Let us meet at 9 o'clock at the secret place."; $encrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT);
不可能是相同的。 但是效果基本一样,毕竟PHP是来源于C的。PHP的crypt兼容以下四种格式 * CRYPT_STD_DES - Standard DES-based encryption with a two character salt * CRYPT_EXT_DES - Extended DES-based encryption with a nine character salt * CRYPT_MD5 - MD5 encryption with a twelve character salt starting with $1$ * CRYPT_BLOWFISH - Blowfish encryption with a sixteen character salt starting with $2$ or $2a$而Linux上的crypt兼容的加密格式主要根据glibc和系统自带的扩展有关。 MD5 Blowfish (主流glibc不支持 SHA-256 (glibc 2.7 以后) SHA-512 (glibc 2.7 以后)
LINUX下不知道怎么用 。。 囧 我等等搞LINUX的同学回来再说吧
$key = "this is a secret key";
$input = "Let us meet at 9 o'clock at the secret place.";
$encrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT);
但是效果基本一样,毕竟PHP是来源于C的。PHP的crypt兼容以下四种格式
* CRYPT_STD_DES - Standard DES-based encryption with a two character salt
* CRYPT_EXT_DES - Extended DES-based encryption with a nine character salt
* CRYPT_MD5 - MD5 encryption with a twelve character salt starting with $1$
* CRYPT_BLOWFISH - Blowfish encryption with a sixteen character salt starting with $2$ or $2a$而Linux上的crypt兼容的加密格式主要根据glibc和系统自带的扩展有关。
MD5
Blowfish (主流glibc不支持
SHA-256 (glibc 2.7 以后)
SHA-512 (glibc 2.7 以后)