Heim > Artikel > Backend-Entwicklung > Einfache PHP-Methode zur Implementierung der DES-Verschlüsselung und -Entschlüsselung
Das Beispiel in diesem Artikel beschreibt, wie man DES-Verschlüsselung und -Entschlüsselung einfach in PHP implementiert. Teilen Sie es allen als Referenz mit. Die Details lauten wie folgt:
des Verschlüsselungscodes:
function des_encrypt($str, $key) { $block = mcrypt_get_block_size('des', 'ecb'); $pad = $block - (strlen($str) % $block); $str .= str_repeat(chr($pad), $pad); return mcrypt_encrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB); }
des Entschlüsselungscodes:
function des_decrypt($str, $key) { $str = mcrypt_decrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB); $len = strlen($str); $block = mcrypt_get_block_size('des', 'ecb'); $pad = ord($str[$len - 1]); return substr($str, 0, $len - $pad); }
Ich hoffe, dieser Artikel wird für alle hilfreich sein, die sich mit PHP-Programmierung befassen.
Weitere Artikel zur einfachen Implementierung der DES-Verschlüsselung und -Entschlüsselung in PHP finden Sie auf der chinesischen PHP-Website!