Maison php教程 PHP源码 二次加密,数据校验

二次加密,数据校验

May 25, 2016 pm 05:06 PM

二次加密,数据校验

用于二次加密,数据校验,也许md5已经足够了,不过在用户密码字段里,还是会经常看到这样的md5串: e10adc3949ba59abbe56e057f20f883e,经常开测试账号的人你懂的

<?php
$txt = "123456";// 原文
echo "txt={$txt}\r\n";
$key = "keyword";// 密钥,最好用ord后127以内的字符,且不要有字符重复
$encrpt = md5($txt);// md5后的密文
echo "md5={$encrpt}\r\n";

$j = 0;
$lk = strlen($key);
$lt = strlen($encrpt);

for($i = 0;$i < $lt;$i++){
  $j %= $lk;
  $sum = ord($encrpt[$i]) + ord($key[$j]);// 逐位拼接密钥
  $encrpt[$i] = dechex($sum % 16);// 对16求余后生成新的16进制数,并替换对应位置字符
  $j++;
}
echo "encrpt={$encrpt}";
?>
Copier après la connexion

               

 以上就是二次加密,数据校验的内容,更多相关内容请关注PHP中文网(www.php.cn)!

   

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment effectuer la vérification des données dans le code C++ ? Comment effectuer la vérification des données dans le code C++ ? Nov 04, 2023 pm 01:37 PM

Comment effectuer la vérification des données sur du code C++ ? La vérification des données est une partie très importante lors de l'écriture de code C++. En vérifiant les données saisies par l'utilisateur, la robustesse et la sécurité du programme peuvent être améliorées. Cet article présentera quelques méthodes et techniques courantes de vérification des données pour aider les lecteurs à vérifier efficacement les données dans le code C++. Vérification du type de données d'entrée Avant de traiter les données saisies par l'utilisateur, vérifiez d'abord si le type des données d'entrée répond aux exigences. Par exemple, si vous devez recevoir une entrée entière de la part de l'utilisateur, vous devez vous assurer que l'entrée utilisateur est

Utiliser Python pour implémenter la vérification des données en XML Utiliser Python pour implémenter la vérification des données en XML Aug 10, 2023 pm 01:37 PM

Utiliser Python pour implémenter la validation des données en XML Introduction : Dans la vraie vie, nous traitons souvent de données diverses, parmi lesquelles XML (Extensible Markup Language) est un format de données couramment utilisé. XML a une bonne lisibilité et évolutivité et est largement utilisé dans divers domaines, tels que l'échange de données, les fichiers de configuration, etc. Lors du traitement de données XML, nous devons souvent vérifier les données pour garantir leur intégrité et leur exactitude. Cet article présentera comment utiliser Python pour implémenter la vérification des données en XML et donnera le correspondant

Comment utiliser Vue et Element-UI pour la vérification des données et la validation des formulaires Comment utiliser Vue et Element-UI pour la vérification des données et la validation des formulaires Jul 21, 2023 pm 06:58 PM

Comment utiliser Vue et Element-UI pour la vérification des données et la validation des formulaires Introduction : La validation des formulaires est une partie très importante du processus de développement d'applications Web. Il garantit que les données saisies par l'utilisateur sont conformes au format et aux exigences attendus, améliorant ainsi la stabilité de l'application et la précision des données. Vue.js est un framework JavaScript très populaire et Element-UI est un ensemble de bibliothèques de composants d'interface utilisateur basées sur Vue.js, qui fournit un riche ensemble de composants de formulaire et de méthodes de vérification pour faciliter la tâche des développeurs.

Comment résoudre les problèmes de vérification des données dans le développement PHP Comment résoudre les problèmes de vérification des données dans le développement PHP Jul 01, 2023 pm 04:36 PM

Comment résoudre le problème de vérification des données dans le développement PHP PHP est un langage de script largement utilisé dans le développement Web. Il est simple, facile à apprendre, flexible et puissant. Pendant le processus de développement, la vérification des données est une tâche importante. En vérifiant les données saisies par l'utilisateur, la légalité et la sécurité des données peuvent être garanties et les erreurs de programme ou toute utilisation malveillante peuvent être évitées. Cet article présentera plusieurs méthodes pour résoudre les problèmes de vérification des données dans le développement PHP. Utilisation des fonctions de vérification intégrées de PHP PHP fournit des fonctions de vérification intégrées qui peuvent facilement vérifier les données. exemple

PHP et SOAP : Comment gérer la correction de la somme de contrôle des données PHP et SOAP : Comment gérer la correction de la somme de contrôle des données Jul 28, 2023 pm 01:53 PM

PHP et SOAP : Comment gérer la correction de la somme de contrôle des données Introduction : À l'ère d'Internet, l'interaction et le traitement des données deviennent de plus en plus importants. Dans les applications Web, nous utilisons généralement SOAP (Simple Object Access Protocol) pour l'interaction des données. Dans le processus d'interaction des données, la vérification et la correction des données sont particulièrement importantes. Cet article expliquera comment utiliser PHP et SOAP pour effectuer la vérification et la correction des données lors de l'interaction des données, et donnera des exemples de code détaillés. 1. L'importance de la vérification des données La vérification des données vise à garantir l'exactitude et l'exhaustivité des données.

Comment gérer la validation des données et le nettoyage des données de formulaire en Java ? Comment gérer la validation des données et le nettoyage des données de formulaire en Java ? Aug 11, 2023 am 11:17 AM

Comment gérer la validation des données et le nettoyage des données de formulaire en Java ? Avec le développement des applications Web, les formulaires sont devenus le principal moyen permettant aux utilisateurs d'interagir avec les serveurs. Cependant, en raison de l'incertitude des données saisies par l'utilisateur, nous devons vérifier et nettoyer les données du formulaire pour garantir la validité et la sécurité des données. Cet article expliquera comment gérer la vérification des données et le nettoyage des données de formulaire en Java, et donnera des exemples de code correspondants. Tout d'abord, nous devons utiliser les expressions régulières fournies par Java (RegularExpres

Comment mettre en œuvre la vérification des données et la vérification des graphiques statistiques via les interfaces ECharts et PHP Comment mettre en œuvre la vérification des données et la vérification des graphiques statistiques via les interfaces ECharts et PHP Dec 18, 2023 pm 02:13 PM

Comment mettre en œuvre la vérification des données et la vérification des graphiques statistiques via les interfaces ECharts et PHP À mesure que la demande de visualisation de données augmente, ECharts est devenu un outil de visualisation de données très populaire. En tant que langage de script back-end courant, PHP est également largement utilisé dans le développement Web. Cet article présentera comment implémenter la vérification des données et la vérification des graphiques statistiques via les interfaces ECharts et PHP, et fournira des exemples de code spécifiques. Tout d’abord, nous devons comprendre les ECharts. ECharts est un logiciel open source développé par Baidu

Compétences en conception et développement UniApp pour la mise en œuvre de formulaires personnalisés et la vérification des données Compétences en conception et développement UniApp pour la mise en œuvre de formulaires personnalisés et la vérification des données Jul 06, 2023 pm 07:39 PM

Compétences d'UniApp en matière de conception et de développement pour la mise en œuvre de formulaires personnalisés et la vérification des données Avec le développement rapide de l'Internet mobile, le développement d'applications mobiles est devenu une exigence technique importante. En tant que cadre de développement multiplateforme, UniApp offre aux développeurs la possibilité de créer rapidement des applications multiplateformes. Dans le développement d'applications mobiles, la vérification des formulaires et des données constitue un lien très important. Cet article présentera les compétences de conception et de développement nécessaires à la mise en œuvre de formulaires personnalisés et de vérification des données dans UniApp. 1. Conception de formulaires personnalisés à Uni

See all articles