欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP簡(jiǎn)單實(shí)現(xiàn)DES加密解密的方法

 更新時(shí)間:2016年07月12日 09:57:07   作者:dotcoo  
這篇文章主要介紹了PHP簡(jiǎn)單實(shí)現(xiàn)DES加密解密的方法,涉及php中mcrypt_encrypt與mcrypt_decrypt方法的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了PHP簡(jiǎn)單實(shí)現(xiàn)DES加密解密的方法。分享給大家供大家參考,具體如下:

des加密:

function des_encrypt($str, $key) {
  $block = mcrypt_get_block_size('des', 'ecb');
  $pad = $block - (strlen($str) % $block);
  $str .= str_repeat(chr($pad), $pad);
  return mcrypt_encrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB);
}

des解密:

function des_decrypt($str, $key) {
  $str = mcrypt_decrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB);
  $len = strlen($str);
  $block = mcrypt_get_block_size('des', 'ecb');
  $pad = ord($str[$len - 1]);
  return substr($str, 0, $len - $pad);
}

PS:關(guān)于加密解密感興趣的朋友還可以參考本站在線工具:

密碼安全性在線檢測(cè):
http://tools.jb51.net/password/my_password_safe

高強(qiáng)度密碼生成器:
http://tools.jb51.net/password/CreateStrongPassword

MD5在線加密工具:
http://tools.jb51.net/password/CreateMD5Password

迅雷、快車、旋風(fēng)URL加密/解密工具:
http://tools.jb51.net/password/urlrethunder

在線散列/哈希算法加密工具:
http://tools.jb51.net/password/hash_encrypt

更多關(guān)于PHP相關(guān)內(nèi)容可查看本站專題:《php加密方法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php header功能的使用

    php header功能的使用

    php header的使用,PHP常見header狀態(tài)總結(jié)。
    2013-10-10
  • php函數(shù)之strtr和str_replace的用法詳解以及效率分析

    php函數(shù)之strtr和str_replace的用法詳解以及效率分析

    PHP中主要用strtr()和str_repalce()這兩個(gè)函數(shù)替換字符串和數(shù)組,但你們都知道他們這兩個(gè)函數(shù)的區(qū)別和用法嗎?有不少文章在說使用strtr函數(shù)比str_replace快4倍,那為什么很多時(shí)候都在用str_replace,到底應(yīng)該使用哪個(gè)函數(shù)呢
    2022-11-11
  • php帶抄送和密件抄送的郵件發(fā)送方法

    php帶抄送和密件抄送的郵件發(fā)送方法

    這篇文章主要介紹了php帶抄送和密件抄送的郵件發(fā)送方法,涉及php中mail函數(shù)的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 詳解PHP使用非對(duì)稱加密算法RSA

    詳解PHP使用非對(duì)稱加密算法RSA

    這篇文章主要介紹了PHP使用非對(duì)稱加密算法RSA,對(duì)算法感興趣的同學(xué),一定要看一下
    2021-04-04
  • 如何提高PHP速度

    如何提高PHP速度

    如何提高PHP速度...
    2007-02-02
  • PHP實(shí)現(xiàn)簡(jiǎn)單漢字驗(yàn)證碼

    PHP實(shí)現(xiàn)簡(jiǎn)單漢字驗(yàn)證碼

    大家知道簡(jiǎn)單數(shù)字或者字母驗(yàn)證碼很容易被破解,但是算式驗(yàn)證碼或者中文漢字驗(yàn)證碼不容易被破解,所以建議大家在使用驗(yàn)證碼的時(shí)候,盡量用算式驗(yàn)證碼或者中文漢字驗(yàn)證碼。
    2015-07-07
  • PHP文件上傳安全:優(yōu)化代碼有效防范漏洞

    PHP文件上傳安全:優(yōu)化代碼有效防范漏洞

    PHP文件上傳安全是網(wǎng)站開發(fā)中至關(guān)重要的一環(huán),想要避免惡意攻擊和數(shù)據(jù)泄露?本指南將為您揭示優(yōu)化代碼、有效防范漏洞的關(guān)鍵方法,讓我們一起打造更安全的文件上傳系統(tǒng)吧!
    2023-12-12
  • php警告Creating default object from empty value 問題的解決方法

    php警告Creating default object from empty value 問題的解決方法

    PHP 提示 Creating default object from empty value 的問題,一般是由于PHP版升級(jí)的原因,PHP 5.4 以上的版本一般會(huì)報(bào)這個(gè)錯(cuò)誤
    2014-04-04
  • PHP+jQuery實(shí)現(xiàn)自動(dòng)補(bǔ)全功能源碼

    PHP+jQuery實(shí)現(xiàn)自動(dòng)補(bǔ)全功能源碼

    前面手工寫了一個(gè)下拉自動(dòng)補(bǔ)全功能,寫的簡(jiǎn)單,只實(shí)現(xiàn)了鼠標(biāo)選擇的功能,不支持鍵盤選擇,下面與大家分享下PHP+jQuery實(shí)現(xiàn)自動(dòng)補(bǔ)全功能
    2013-05-05
  • 基于win2003虛擬機(jī)中apache服務(wù)器的訪問

    基于win2003虛擬機(jī)中apache服務(wù)器的訪問

    下面小編就為大家?guī)硪黄趙in2003虛擬機(jī)中apache服務(wù)器的訪問。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08

最新評(píng)論