-1
나는 항상 암호 인증 기능을 사용하여 http 인증 암호를 만들지 만 암호를 해독 할 수는 없지만 암호 해독 할 수있는 mcrypt_cbc를 사용하면 mcrypt_cbc를 사용하여 암호를 만드는 방법이 있습니까?mcrypt_cbc 함수를 사용하여 http 인증 비밀번호를 만드는 방법은 무엇입니까?
감사합니다.
나는 항상 암호 인증 기능을 사용하여 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);
그러나, 당신은 암호화 또는 거의 모든 상황에서 암호를 해독하지 말아야!