摘要:英語(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以下
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....
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/26051.html
摘要:包管理試用了,新一代的包管理器,感覺(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)容加...
視頻地址 學(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...
閱讀 455·2023-04-25 23:00
閱讀 3486·2021-11-22 13:54
閱讀 1886·2021-10-27 14:14
閱讀 1478·2019-08-30 13:59
閱讀 3503·2019-08-23 16:15
閱讀 1948·2019-08-23 16:06
閱讀 3315·2019-08-23 15:26
閱讀 1246·2019-08-23 13:48