mdecrypt_generic

(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)

mdecrypt_generic - Дешифрування даних

Увага

Ця функція оголошена застарілої починаючи з PHP 7.1.0 і була ВИДАЛЕНО у версії PHP 7.2.0. Використовувати цю функцію не рекомендується.

Опис

mdecrypt_generic(resource $td, string $data): string

Функція дешифрує дані. Зверніть увагу, що довжина рядка, що повертається, за фактом може бути більше довжини оригінального нешифрованого рядка. Це походить від того, що дані можуть доповнюватися.

Список параметрів

td

Дескриптор шифрування, що повертається mcrypt_module_open()

data

Зашифровані дані.

Значення, що повертаються

Повертає розшифрований рядок.

Приклади

Приклад #1 Приклад використання mdecrypt_generic()****

Loading...

Приклад вище показує, як перевірити, що дані до шифрування збігаються з даними після дешифрування. Вкрай важливо переініціалізувати буфери шифрування за допомогою mcrypt_generic_init() перед дешифруванням даних.

Обробник дешифрування завжди має ініціалізуватися за допомогою mcrypt_generic_init() з ключем та ініціалізуючим вектором перед викликом функції. Як тільки шифрування завершено, необхідно звільнити буфери шифрування шляхом виклику функції mcrypt_generic_deinit()Смотрите Приклад в описании функцииmcrypt_module_open()

Дивіться також