Maison > Article > développement back-end > Une extension cryptographique pour le code PHP7
Une extension de chiffrement de code PHP7 multiplateforme simple, hautes performances
/* 这里定制你的加密特征头,不限长度,十六进制哦 */ const u_char tonyenc_header[] = { 0x66, 0x88, 0xff, 0x4f, 0x68, 0x86, 0x00, 0x56, 0x11, 0x16, 0x16, 0x18, }; /* 这里指定密钥,设置长一些更安全 */ const u_char tonyenc_key[] = { 0x9f, 0x49, 0x52, 0x00, 0x58, 0x9f, 0xff, 0x21, 0x3e, 0xfe, 0xea, 0xfa, 0xa6, 0x33, 0xf3, 0xc6, };
git clone https://github.com/lihancong/tonyenc.git cd tonyenc phpize ./configure make
compilera Ajoutez le bon fichier modules/tonyenc.so à l'élément de configuration extension=tonyenc.so, redémarrez le service PHP core.h
# php7.0 64位 线程安全版 php_tonyenc_php70_ts_VC14_x64.dll # php7.0 64位 线程非安全版 php_tonyenc_php70_nts_VC14_x64.dllMéthode de compilation manuelle CryptageLe
dans le code est un outil de cryptage :
php tonyenc.php example.php dir/
, PHP les déchiffrera automatiquement lors de leur exécution, c'est assez simple. tonyenc.php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!