成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP加密和解密函數(shù)

_Suqin / 761人閱讀

php/**
 * Returns an encrypted string
 */
function encrypt($pure_string, $encryption_key) {
    $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
    $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
    $encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $encryption_key, $pure_string, MCRYPT_MODE_ECB, $iv);
    return rawurlencode($encrypted_string);
}

/**
 * Returns decrypted original string
 */
function decrypt($encrypted_string, $encryption_key) {
    $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
    $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
    $decrypted_string = mcrypt_decrypt(MCRYPT_BLOWFISH, $encryption_key, rawurldecode($encrypted_string), MCRYPT_MODE_ECB, $iv);
    return $decrypted_string;
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/30214.html

相關(guān)文章

  • Golang 實(shí)現(xiàn)RSA 加密解密(附帶php

    摘要:安全總是很重要的,各個語言對于通用的加密算法都會有實(shí)現(xiàn)。對于和加密算法本身,請查閱相關(guān)資料在中,很多功能經(jīng)常是一個函數(shù)解決而中的卻不是。該文討論加密解密。一概要這是一個非對稱加密算法,一般通過公鑰加密,私鑰解密。 安全總是很重要的,各個語言對于通用的加密算法都會有實(shí)現(xiàn)。前段時間,用Go實(shí)現(xiàn)了RSA和DES的加密解密,在這分享一下。(對于RSA和DES加密算法本身,請查閱相關(guān)資料) 在P...

    kun_jian 評論0 收藏0
  • 聊聊加密那點(diǎn)事——PHP加密最佳實(shí)踐

    摘要:所謂對稱加密,就是加密和解密使用同一秘鑰,這也是這種加密算法最顯著的缺點(diǎn)之一。非對稱加密算法由于對稱加密在通信加密領(lǐng)域的缺陷,年和提出了非對稱加密的概念。非對稱加密,其主要缺點(diǎn)之一就是慢,適合加密少量數(shù)據(jù)。 1. 加密的目的 加密不同于密碼,加密是一個動作或者過程,其目的就是將一段明文信息(人類或機(jī)器可以直接讀懂的信息)變?yōu)橐欢慰瓷先]有任何意義的字符,必須通過事先約定的解密規(guī)則才能將...

    lcodecorex 評論0 收藏0
  • 聊聊加密那點(diǎn)事——PHP加密最佳實(shí)踐

    摘要:所謂對稱加密,就是加密和解密使用同一秘鑰,這也是這種加密算法最顯著的缺點(diǎn)之一。非對稱加密算法由于對稱加密在通信加密領(lǐng)域的缺陷,年和提出了非對稱加密的概念。非對稱加密,其主要缺點(diǎn)之一就是慢,適合加密少量數(shù)據(jù)。 1. 加密的目的 加密不同于密碼,加密是一個動作或者過程,其目的就是將一段明文信息(人類或機(jī)器可以直接讀懂的信息)變?yōu)橐欢慰瓷先]有任何意義的字符,必須通過事先約定的解密規(guī)則才能將...

    Mr_zhang 評論0 收藏0
  • php-rsa 加密解密

    摘要:公鑰密碼加密和解密使用不同的密碼的方式,因此公鑰密碼通常也稱為非對稱密碼,常用的算法有。其中用公鑰加密需要私鑰解密,稱為加密。由于私鑰是不公開的,確保了內(nèi)容的保密,沒有私鑰無法獲得內(nèi)容用私鑰加密需要公鑰解密,稱為簽名。 1.什么是RSA加密 RSA (詳見維基百科)算法是現(xiàn)今使用最廣泛的公鑰密碼算法,也是號稱地球上最安全的加密算法,與 md5 和 sha1 不同,到目前為止,也只有極短...

    livem 評論0 收藏0
  • PHP 與 C++ RSA加解密問題記錄

    摘要:第二次訪問接口,客戶端需使用返回公鑰加密訪問參數(shù),之后將加密后的參數(shù)和一起發(fā)送給服務(wù)端進(jìn)行驗(yàn)證。關(guān)于函數(shù)的詳細(xì)介紹可以看上一位朋友的博客,鏈接在此簡單總結(jié)用加密公鑰傳遞給用公鑰加密信息傳遞給解密 RSA非對稱加密,在網(wǎng)絡(luò)鑒權(quán)中使用很多。本人也是在PHP與C++交互鑒權(quán)時出現(xiàn)問題,在解決問題過程中發(fā)現(xiàn),網(wǎng)上對相關(guān)問題的描述很少,所在這里記錄下,希望對遇到相似問題的朋友有所幫助。 問題情景...

    testHs 評論0 收藏0
  • PHP的openssl加密擴(kuò)展使用小結(jié)

    摘要:非對稱加密與對稱加密相對的是非對稱加密,非對稱加密的核心思想是使用一對相對的密匙,分為公匙和私匙,私匙自己安全保存,而將公匙公開。 引言 互聯(lián)網(wǎng)的發(fā)展史上,安全性一直是開發(fā)者們相當(dāng)重視的一個主題,為了實(shí)現(xiàn)數(shù)據(jù)傳輸安全,我們需要保證:數(shù)據(jù)來源(非偽造請求)、數(shù)據(jù)完整性(沒有被人修改過)、數(shù)據(jù)私密性(密文,無法直接讀取)等。雖然現(xiàn)在已經(jīng)有SSL/TLS協(xié)議實(shí)現(xiàn)的HTTPS協(xié)議,但是因在客戶...

    dockerclub 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<