查詢

mcrypt_generic_deinit()函式—用法及示例

「 關閉使用mcrypt_generic_init()函式初始化的加密或解密處理器 」


函式名稱:mcrypt_generic_deinit()

適用版本:PHP 4 >= 4.0.2, PHP 5, PHP 7

函式描述:mcrypt_generic_deinit()函式用於關閉使用mcrypt_generic_init()函式初始化的加密或解密處理器。

用法: mcrypt_generic_deinit(resource $td): bool

引數:

  • $td: 加密或解密處理器的資源控制代碼。

返回值: 如果成功關閉加密或解密處理器,則返回true。如果關閉失敗,則返回false。

示例:

// 初始化加密處理器
$key = "verysecretkey";
$td = mcrypt_module_open('rijndael-128', '', 'cbc', '');
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);

// 執行加密操作

// 關閉加密處理器
if (mcrypt_generic_deinit($td)) {
    echo "加密處理器已成功關閉。";
} else {
    echo "關閉加密處理器失敗。";
}

// 關閉加密模組
mcrypt_module_close($td);

在上述示例中,我們首先使用mcrypt_generic_init()函式初始化了一個加密處理器。然後,我們執行了一些加密操作。最後,我們使用mcrypt_generic_deinit()函式關閉了加密處理器。如果關閉成功,將輸出"加密處理器已成功關閉。",否則輸出"關閉加密處理器失敗。"。最後,我們使用mcrypt_module_close()函式關閉了加密模組。

補充糾錯
上一個函式: mcrypt_generic_init()函式
下一個函式: mcrypt_generic()函式
熱門PHP函式
分享連結