mcrypt_decrypt
(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_decrypt — 주어진 매개변수로 암호문을 해독합니다.
경고 이 함수는 PHP 7.1.0부터 DEPRECATED되었으며 PHP 7.2.0부터 제거되었습니다. 이 함수에 의존하는 것은 매우 권장되지 않습니다.
설명
mcrypt_decrypt( string $cipher, string $key, string $data, string $mode, string $iv = ? ): string|false
데이터를 해독하고 암호화되지 않은 data
를 반환합니다.
매개변수
cipher
MCRYPT_ciphername
상수 중 하나 또는 알고리즘 이름(문자열).key
- 데이터가 암호화된 키입니다. 제공된 키 크기가 암호에서 지원되지 않으면 함수는 경고를 내보내고
false
를 반환합니다. data
- 주어진
cipher
및mode
로 복호화할 데이터입니다. 데이터 크기가 n * 블록 크기가 아닌 경우 데이터는 '\0
'으로 채워집니다. mode
MCRYPT_MODE_modename
상수 중 하나 또는 "ecb", "cbc", "cfb", "ofb", "nofb" 또는 "stream" 문자열 중 하나.iv
- CBC, CFB, OFB 모드의 초기화 및 STREAM 모드의 일부 알고리즘에 사용됩니다. 제공된 IV 크기가 연결 모드에서 지원되지 않거나 IV가 제공되지 않았지만 연결 모드에서 하나가 필요한 경우 함수는 경고를 내보내고
false
를 반환합니다.
반환 값
해독된 데이터를 문자열로 반환하거나 실패 시 false
를 반환합니다.
기타
- mcrypt_encrypt() - 주어진 매개변수를 사용하여 일반 텍스트를 암호화합니다.