首頁 PHP 函式庫 加密解密類別庫 php加密解密功能類
php加密解密功能類

介紹一個比較齊全的php加密解密功能類別。


加密過程:
讀取來源文件,base64_encode進行加密,利用混排得到的52個大小寫字母作為秘鑰進行替換
$c=strtr(密文,對應待替換的字母,要替換成的字母);
# 將兩個秘鑰和密文連結起來形成要加密檔案的主要內容
# 最後根據提前寫好的模板格式,分別對base64_decode,strtr,substr幾個命令進行組合,並將群組和好的密文放入模板並在此base64_encode加密,
寫入要加密的檔案。


解密過程:
讀取要解密的文件,截取出以eval開頭的字串,之後層次截取得到加密模板中產生的密文
base64_decode解密得到解密後的明文
# 截取到的名文,將來源檔案形成的 秘鑰 密文那段的字元截取出來,透過eval執行截取的字元使密文賦值給預先定義的變數($O0O000)
透過執行base64_decode(strtr(substr($O0O000,52*2),substr($O0O000,52,52),substr($O0O000,0,52)));
# 進行解密,將解密過的內容(明文)寫入檔案。


免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

加密解密 PHP加密解密類 加密解密 PHP加密解密類

28 Jul 2016

加密解密:加密解密PHP加密解密類別:<?phpfunction i_array_column($input, $columnKey, $indexKey=null){ if(!function_exists('array_column')){ $columnKeyIsNumber = (is_numeric($column))KeyIstrue :false; $indexKeyIsNull

加密 支援中文的php加密解密類別代碼 加密 支援中文的php加密解密類別代碼

29 Jul 2016

加密:加密支援中文的php加密解密類別碼:php程式碼類別: 複製程式碼如下:<?php /** * Copyright (c) 2011 - 01 XatuDream * XatuDream All Rights Reserved. * Support:185390516.qzone.qq .com * QQ:185390516 * Author:Lau Version:1.01 * Date:2010-08-12 09:28:32

PHP實作的加密解密處理類 PHP實作的加密解密處理類

16 May 2016

本篇文章為大家介紹PHP實作加密解密處理類別的方法,結合實例形式分析了php加密解密類別的定義與使用技巧。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

php加密解密處理類 php加密解密處理類

25 Jul 2016

php加密解密處理類

強大的PHP加密解密類 強大的PHP加密解密類

25 Jul 2016

強大的PHP加密解密類

asp.net 加密解密類 asp.net 加密解密類

25 Nov 2016

這裡給大家一個現成的C#加密解密類,由 admin10000.com 提供,包含MD5、SHA1、DES加密和解密,Base64編碼解碼。 首先導入命名空間

See all articles