首頁 > 後端開發 > php教程 > php加密擴充mcrypt的使用總結

php加密擴充mcrypt的使用總結

伊谢尔伦
發布: 2023-03-08 06:58:01
原創
1982 人瀏覽過

php語言自帶了許多加密解密的的方法和擴展,今天我們介紹其中的一種擴展mcrypt擴展,mcrypt擴展完成了常用加密演算法的封裝。其實該擴充功能是mcrypt標準類別庫的封裝,mcrypt完成了相當多的常用加密演算法,如DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 和GOST加密演算法,並提供了CBC、OFB、CFB 和ECB 四種區塊加密的模型。這篇文章就是總結mcrypt擴充的使用方式。

mcrypt擴充功能的使用方式

#1. PHP加密擴充程式庫—Mcrypt擴充程式庫實例用法

php加密擴充mcrypt的使用總結

#在本文開始正文開始之前,我們先來了解一下什麼是PHP加密擴展庫:PHP中不但幾種加密函數(md5,crypt,sha1),在此之外,PHP還有一些功能比較全面的加密擴充庫!就好比php本來不支援操作某種功能,但在新版本想對它提供支援,就以擴展的方式來提供,這樣,我們在配置php時,如果我們不用此功能,我們就可以讓php不加載他.從而節省伺服器資源.提供其效能。

2. 具體介紹PHP加密擴充mcrypt的基本使用

php加密擴充mcrypt的使用總結

Mcrypt 支援以下四種分組密碼模式:CBC, OFB ,CFB 和 ECB。 如果使用 libmcrypt-2.4.x 或更高版本鏈接, 還可以支援 nOFB 分組模式 和 流 模式。 下列是所支援的加密模式以及其對應的預先定義常數。

3. ubuntu下使用apt-get install 安裝php擴充庫mcrypt、curl、gd

Ubuntu的軟體包下載、安裝工具:apt- get非常好用,而且Ubuntu的軟體來源提供了大部分常用的軟體包,所以,在Ubuntu下安裝php的擴充庫mcrypt、curl和gd函式庫是非常簡單的,輸入如下指令即可自動完成(以下安裝前提是系統安裝了PHP5)

4. php 載入mcrypt.dll失敗如何解決

php 載入mcrypt.dll失敗的解決方案: 1、php.ini裡面查找extension=php_mcrypt.dll,去掉前面的分號」;” ,重啟apache.無效(注意:在AppServ中php.ini在dinwos目錄下)。 2.複製php目錄下的libmcrypt.dll到windows/system32目錄下,重啟IIS ,無效。 3.另外一個方法,將libmcrypt.dll複製到apache的bin目錄下,生效。

5. PHP mcrypt可逆加密演算法分析

資料加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網路上發生的大量交易和傳輸的大量數據。對於不需要還原為原始資料的資訊我們可以使用MD5、sha1等不可逆加密演算法對資料進行加密處理,但對於交易資訊等需要還原為原始資料的重要資訊則必須使用可還原的加密演算法進行加密了。當然你可以自己寫一個可逆加密的演算法來進行加密和解密計算。本文我們介紹的是使用 mcrypt模組進行加密解密操作。

6. phpMyAdmin出現無法載入 mcrypt 擴充功能,請檢查PHP配置的解決方法

沒有正確安裝Mysql資料庫,在系統服務中Mysql相關的服務沒有啟動(請查看正確安裝Mysql的方法) 

在系統的system32(C:\windows\system32) 目錄下缺少libmcrypt.dll文件,解決方法是找到php目錄下的libmcrypt.dll,並將libmcrypt.dll複製到C:\windows\system32目錄中,然後重新啟動Web服務。

相關問答

1. linux 安裝 mcrypt PHP拓展遇到下列問題,要怎麼解決呢?

2. 開啟 Mcrypt PHP 擴充功能

#4. 啟用php-mcrypt問題?

【相關推薦】

1. 【php加密解密類別庫】10個php加密解密類別庫下載

#2. php中文網路免費影片教學:《php.cn獨孤九賤(4)-php影片教學》

3. php函數crypt()的加密用法摘要

#

以上是php加密擴充mcrypt的使用總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板