mcrypt_decrypt
(PHP 4 >= 4.0.2, PHP 5)
mcrypt_decrypt — Decrypts crypttext with given parameters
Beschreibung
$cipher
, string $key
, string $data
, string $mode
[, string $iv
] )
Decrypts the data and returns the unencrypted data.
Parameter-Liste
-
cipher -
Eine der Konstanten von
MCRYPT_ciphernameoder der Name eines Algorithmus als Zeichenkette. -
key -
The key with which the data was encrypted. If the provided key size is not supported by the cipher, the function will emit a warning and return
FALSE -
data -
The data that will be decrypted with the given
cipherandmode. If the size of the data is not n * blocksize, the data will be padded with '\0'. -
mode -
Eine der Konstanten von
MCRYPT_MODE_modenameoder eine der folgenden Zeichenketten: "ecb", "cbc", "cfb", "ofb", "nofb" oder "stream". -
iv -
Wird für die Initialisierung in den Modi CBC, CFB oder OFB und von einigen Algorithmen im STREAM-Modus verwendet. Wird die Länge des angegebenen IV vom betriebsmodus nicht unterstützt, oder wurde kein IV angegeben aber der Betriebsmodus benötigt einen, so wird diese Funktion eine Warnung ausgeben und
FALSEzurückgeben.
Rückgabewerte
Returns the decrypted data as a string Im Fehlerfall wird FALSE zurückgegeben..
Changelog
| Version | Beschreibung |
|---|---|
| 5.6.0 |
Invalid key and iv sizes
are no longer accepted. mcrypt_decrypt() will now throw
a warning and return FALSE if the inputs are invalid. Previously keys and
IVs were padded with '\0' bytes to the next valid size.
|