男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

mcrypt_generic

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

mcrypt_generic加密數據

警告

本函數已自 PHP 7.1.0 起廢棄。強烈建議不要使用本函數。

說(shuō)明

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

本函數用來(lái)加密數據。 傳入數據長(cháng)度必須是 n * 分組大小,否則需要后補 "\0"。 本函數返回加密后的數據。 注意,根據數據補齊不同, 返回的數據可能比輸入的數據長(cháng)度有所增加。

如果你需要把加密后的數據保存到數據庫, 請確保保存 mcrypt_generic 返回的完整的字符串, 否則將無(wú)法正確解密。 如果原始數據有 10 個(gè)字符,分組大小為 8 (使用 mcrypt_enc_get_block_size() 獲取分組大?。?, 則數據庫中至少需要 16 個(gè)字符來(lái)保存數據。 請注意 mdecrypt_generic() 函數返回的數據也會(huì )是 16 個(gè)字符。 使用 rtrim($str, "\0") 移除字符串末尾的 0 。

如果你在例如 MySQL 這樣的數據庫中存儲數據, 請注意 varchar 類(lèi)型的字段會(huì )在插入數據時(shí)自動(dòng)移除字符串末尾的“空格”。 由于加密后的數據可能是以空格(ASCII 32)結尾, 這種特性會(huì )導致數據損壞。 請使用 tinyblob/tinytext(或 larger)字段來(lái)存儲加密數據。

參數

td

加密描述符。

在調用本函數之前, 請使用 mcrypt_generic_init() 函數初始化加密句柄。 在加密完成之后, 需要調用 mcrypt_generic_deinit() 函數進(jìn)行必要的清理工作。 請參見(jiàn) mcrypt_module_open() 。

data

要加密的數據。

返回值

返回加密后的數據。

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站