首頁 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}";
?>
登入後複製

               

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

   

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何進行C++程式碼的資料校驗? 如何進行C++程式碼的資料校驗? Nov 04, 2023 pm 01:37 PM

如何進行C++程式碼的資料校驗?寫C++程式碼時,資料校驗是非常重要的一環。透過對使用者輸入的資料進行校驗,可以增強程式的健全性和安全性。本文將介紹一些常見的資料校驗方法和技巧,幫助讀者有效地進行C++程式碼的資料校驗。輸入資料類型檢查在對使用者輸入的資料進行處理之前,首先要檢查輸入資料的類型是否符合要求。例如,如果需要接收使用者的整數輸入,那麼需要確保使用者輸入的是

使用Python實現XML中的資料校驗 使用Python實現XML中的資料校驗 Aug 10, 2023 pm 01:37 PM

使用Python實現XML中的資料校驗引言:在現實生活中,我們經常會處理各種各樣的數據,其中XML(可擴展標記語言)是一種常用的數據格式。 XML具有良好的可讀性和可擴充性,廣泛應用於各種領域,如資料交換、設定檔等。在處理XML資料時,我們經常需要對資料進行校驗,以確保資料的完整性和正確性。本文將介紹如何使用Python實現XML中的資料校驗,並給予對應的

如何使用Vue與Element-UI進行資料校驗與表單驗證 如何使用Vue與Element-UI進行資料校驗與表單驗證 Jul 21, 2023 pm 06:58 PM

如何使用Vue和Element-UI進行資料校驗與表單驗證引言:在Web應用程式開發過程中,表單驗證是非常重要的一部分。它可以確保使用者輸入的資料符合預期的格式和要求,從而提高應用程式的穩定性和資料的準確性。 Vue.js是目前非常受歡迎的JavaScript框架,而Element-UI是一套基於Vue.js的UI元件庫,提供了豐富的表單元件和驗證方法,方便開發者

如何解決PHP開發中的資料校驗問題 如何解決PHP開發中的資料校驗問題 Jul 01, 2023 pm 04:36 PM

如何解決PHP開發中的資料校驗問題PHP是一種廣泛應用於Web開發的腳本語言,它簡單易學、靈活強大。在開發過程中,資料校驗是一項重要的任務,透過對使用者輸入的資料進行驗證,可以確保資料的合法性和安全性,避免程式出錯或被惡意利用。本文將介紹幾種解決PHP開發中資料校驗問題的方法。使用PHP內建的驗證函數PHP提供了一些內建的驗證函數,可以輕鬆地對資料進行校驗。例

PHP和SOAP:如何處理資料的校驗和校正 PHP和SOAP:如何處理資料的校驗和校正 Jul 28, 2023 pm 01:53 PM

PHP和SOAP:如何處理資料的校驗和校正引言:在網路時代,資料互動和處理變得越來越重要。而在Web應用程式中,我們通常使用SOAP(簡單物件存取協定)來進行資料互動。在資料互動的過程中,資料的校驗和校正顯得特別重要。本文將介紹如何使用PHP和SOAP在資料互動中進行資料的校驗和校正,並給出詳細的程式碼範例。一、資料校驗的重要性資料校驗是確保資料的準確性和完

如何在Java中處理表單資料的資料校驗和清洗? 如何在Java中處理表單資料的資料校驗和清洗? Aug 11, 2023 am 11:17 AM

如何在Java中處理表單資料的資料校驗和清洗?隨著Web應用的發展,表單成為了使用者與伺服器之間互動資料的主要途徑。然而,由於使用者輸入資料的不確定性,我們需要對表單資料進行校驗和清洗,以確保資料的有效性和安全性。本文將介紹如何在Java中處理表單資料的資料校驗和清洗,並給出對應的程式碼範例。首先,我們需要使用Java所提供的正規表示式(RegularExpres

如何透過ECharts和php介面實現統計圖的資料驗證和校驗 如何透過ECharts和php介面實現統計圖的資料驗證和校驗 Dec 18, 2023 pm 02:13 PM

如何透過ECharts和PHP介面實現統計圖的資料驗證和校驗隨著資料視覺化的需求增加,ECharts成為了一個非常流行的資料視覺化工具。而PHP作為常見的後端腳本語言,也廣泛應用於Web開發。本文將介紹如何透過ECharts和PHP介面實現統計圖的資料驗證和校驗,並提供具體的程式碼範例。首先,我們需要了解ECharts。 ECharts是一個由百度開發的開

如何使用SQL語句在MySQL中進行資料校驗和完整性約束? 如何使用SQL語句在MySQL中進行資料校驗和完整性約束? Dec 18, 2023 pm 07:03 PM

如何使用SQL語句在MySQL中進行資料校驗和完整性約束?資料校驗和完整性約束是資料庫管理系統中常用的方法,用於確保資料的正確性和完整性。在MySQL中,我們可以透過使用SQL語句來實現這些約束。本文將介紹如何使用SQL語句在MySQL中進行資料校驗和完整性約束,並提供具體的程式碼範例。一、使用CHECK約束進行資料校驗CHECK約束用於在插入或更新資料時對特

See all articles