国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

PHP中GPG作用

evin2016 / 3534人閱讀

摘要:英語(yǔ),中文含義良好隱私密碼法是一套用于消息加密驗(yàn)證的應(yīng)用程序,采用的散列算法作為加密與驗(yàn)證之用。本身是商業(yè)應(yīng)用程序開(kāi)源并具有同類(lèi)功能的工具名為。

PGP(英語(yǔ):Pretty Good Privacy,中文含義“良好隱私密碼法”)是一套用于消息加密、驗(yàn)證的應(yīng)用程序,采用IDEA的散列算法作為加密與驗(yàn)證之用。
PGP的主要開(kāi)發(fā)者是菲爾·齊默爾曼(Phil Zimmermann)。齊默曼于1991年將PGP在互聯(lián)網(wǎng)上免費(fèi)發(fā)布。PGP本身是商業(yè)應(yīng)用程序;開(kāi)源并具有同類(lèi)功能的工具名為GPG(GnuPG)。PGP及其同類(lèi)產(chǎn)品均遵守OpenPGP數(shù)據(jù)加解密標(biāo)準(zhǔn).
PGP加密由一系列散列、數(shù)據(jù)壓縮、對(duì)稱(chēng)密鑰加密,以及公鑰加密的算法組合而成。每個(gè)步驟支持幾種算法,可以選擇一個(gè)使用。每個(gè)公鑰均綁定唯一的用戶名和/或者E-mail地址。這個(gè)系統(tǒng)的第一個(gè)版本通常稱(chēng)為可信Web或X.509系統(tǒng);X.509系統(tǒng)使用的是基于數(shù)字證書(shū)認(rèn)證機(jī)構(gòu)的分層方案,該方案后來(lái)被加入到PGP的實(shí)現(xiàn)中。當(dāng)前的PGP加密版本通過(guò)一個(gè)自動(dòng)密鑰管理服務(wù)器來(lái)進(jìn)行密鑰的可靠存放。源于維基

GPG的作用是驗(yàn)證文件是否被篡改.

如果攻擊者劫持了你從 php.net 的下載 tar.xz 和 tar.xz.asc 的請(qǐng)求,他想通過(guò)篡改你下載到的 php 壓縮包來(lái)給你種上后門(mén),他也并不能產(chǎn)生一個(gè)被你gpg --verfiy信任的文件和簽名,也就不能通過(guò)驗(yàn)證 出錯(cuò)退出 by:v2ex-cy97cool

ENV GPG_KEYS 1729F83938DA44E27BA0F4D3DBDB397470D12172 B1B44D8F021E4E2D6021E995DC9FF8D3EE5AF27F
for key in $GPG_KEYS; do 
    gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key";  # 查詢(xún)公鑰
done; 

gpg --batch --verify php.tar.xz.asc php.tar.xz;
#驗(yàn)證文件是否完整
ENV PHP_SHA256="92a745048912beb3f6c2a3c188ce695a51852c67201fdf9a21dafe59f51aecc1" PHP_MD5="" 
echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 

php中GnuPG版本

GnuPG v1 php7
GnuPG v2.0.22 (SunOS) php-5.3.29
GnuPG v1.4.10 (Darwin) php-5.3.28以下

擴(kuò)展問(wèn)題

Q: GPG_KEYS 從哪里來(lái)的?
A: PHP官方完整KEYS列表 每個(gè) Key fingerprint 如:PHP 5.5 都適用于 5.5.x的所有文件.

Q: 如何在網(wǎng)站上查詢(xún)密鑰?
A: 用keys前面要加0x 查詢(xún)示例 http://ha.pool.sks-keyservers...

Q: ASC文件在哪下載?
A: 一般是在下載文件的地址中的文件名加上.asc 如:http://am1.php.net/get/php-7.... -> http://am1.php.net/get/php-7....

更多內(nèi)容詳見(jiàn)博客-PHP中GPG作用

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/26051.html

相關(guān)文章

  • PHP學(xué)習(xí) Day 2 REPL 和 包管理

    摘要:包管理試用了,新一代的包管理器,感覺(jué)不錯(cuò)。習(xí)題答案習(xí)題見(jiàn)圖書(shū)優(yōu)惠活動(dòng),計(jì)算需要付的金額。文件讀寫(xiě)函數(shù)有,表示追加,鎖定文件,避免別的進(jìn)程同時(shí)讀寫(xiě)。 最新版 Debian Wheezy下的PHP是5.4的,day0時(shí)說(shuō)圖方便就裝了5.4。但是看文檔是5.5的,所以琢磨著還是用最新版算了。 Debian Wheezy有dotdeb.org提供php-5.5。安裝很方便。 將下列內(nèi)容加...

    microelec 評(píng)論0 收藏0
  • PHP開(kāi)發(fā)環(huán)境01 - Mac下使用Docker配置PHP環(huán)境(只限于學(xué)習(xí))

    視頻地址 學(xué)徒卡夫 - 卡夫的Mac 03 - Mac下使用Docker配置PHP環(huán)境 https://www.bilibili.com/vide... 安裝 Docker https://www.docker.com/docker... 下載鏡像 # 安裝基礎(chǔ)鏡像 - ubuntu:14.04 # 拉取鏡像(拉取鏡像經(jīng)常會(huì)失敗,嘗試幾次就好了) docker pull ubuntu:14.0...

    gitmilk 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<