-1
我總是使用crypt函數來創建http認證密碼,但我無法解密它,但使用mcrypt_cbc我可以解密它,有沒有辦法使用mcrypt_cbc創建密碼?有沒有辦法用mcrypt_cbc函數創建http認證密碼?
謝謝。
我總是使用crypt函數來創建http認證密碼,但我無法解密它,但使用mcrypt_cbc我可以解密它,有沒有辦法使用mcrypt_cbc創建密碼?有沒有辦法用mcrypt_cbc函數創建http認證密碼?
謝謝。
crypt()用於在PHP中散列,這就是爲什麼它不打算被'解密'。 mcrypt函數允許訪問本地分組密碼,它們不用於散列,但是簡短答案是否定的。
mcrypt函數採用模式標誌;
加密;
$ciphertext = mcrypt_cbc(MCRYPT_SERPENT_256, $secret_key, $plaintext, MCRYPT_ENCRYPT);
並解密;
$plaintext = mcrypt_cbc(MCRYPT_SERPENT_256, $secret_key, $ciphertext, MCRYPT_DECRYPT);
但是,你不應該加密或在幾乎任何情況下解密的密碼!