成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用GPG加解密文件

系統(tǒng) Linux
加密非常重要。它對(duì)于保護(hù)敏感信息來(lái)說(shuō)是必不可少的。你的私人文件應(yīng)該要被加密,而 GPG 提供了很好的解決方案。

[[212444]]

目標(biāo):使用 GPG 加密文件

發(fā)行版:適用于任何發(fā)行版

要求:安裝了 GPG 的 Linux 或者擁有 root 權(quán)限來(lái)安裝它。

難度:簡(jiǎn)單

約定:

  • # - 需要使用 root 權(quán)限來(lái)執(zhí)行指定命令,可以直接使用 root 用戶來(lái)執(zhí)行,也可以使用 sudo 命令
  • $ - 可以使用普通用戶來(lái)執(zhí)行指定命令

介紹

加密非常重要。它對(duì)于保護(hù)敏感信息來(lái)說(shuō)是必不可少的。你的私人文件應(yīng)該要被加密,而 GPG 提供了很好的解決方案。

安裝 GPG

GPG 的使用非常廣泛。你在幾乎每個(gè)發(fā)行版的倉(cāng)庫(kù)中都能找到它。如果你還沒(méi)有安裝它,那現(xiàn)在就來(lái)安裝一下吧。

Debian/Ubuntu

  1. $ sudo apt install gnupg 

Fedora

  1. # dnf install gnupg2 

Arch

  1. # pacman -S gnupg 

Gentoo

  1. # emerge --ask app-crypt/gnupg 

創(chuàng)建密鑰

你需要一個(gè)密鑰對(duì)來(lái)加解密文件。如果你為 SSH 已經(jīng)生成過(guò)了密鑰對(duì),那么你可以直接使用它。如果沒(méi)有,GPG 包含工具來(lái)生成密鑰對(duì)。

  1. $ gpg --full-generate-key 

GPG 有一個(gè)命令行程序可以幫你一步一步的生成密鑰。它還有一個(gè)簡(jiǎn)單得多的工具,但是這個(gè)工具不能讓你設(shè)置密鑰類型,密鑰的長(zhǎng)度以及過(guò)期時(shí)間,因此不推薦使用這個(gè)工具。

GPG 首先會(huì)詢問(wèn)你密鑰的類型。沒(méi)什么特別的話選擇默認(rèn)值就好。

下一步需要設(shè)置密鑰長(zhǎng)度。4096 是一個(gè)不錯(cuò)的選擇。

之后,可以設(shè)置過(guò)期的日期。 如果希望密鑰永不過(guò)期則設(shè)置為 0。

然后,輸入你的名稱。

最后,輸入電子郵件地址。

如果你需要的話,還能添加一個(gè)注釋。

所有這些都完成后,GPG 會(huì)讓你校驗(yàn)一下這些信息。

GPG 還會(huì)問(wèn)你是否需要為密鑰設(shè)置密碼。這一步是可選的, 但是會(huì)增加保護(hù)的程度。若需要設(shè)置密碼,則 GPG 會(huì)收集你的操作信息來(lái)增加密鑰的健壯性。 所有這些都完成后, GPG 會(huì)顯示密鑰相關(guān)的信息。

加密的基本方法

現(xiàn)在你擁有了自己的密鑰,加密文件非常簡(jiǎn)單。 使用下面的命令在 /tmp 目錄中創(chuàng)建一個(gè)空白文本文件。

  1. $ touch /tmp/test.txt 

然后用 GPG 來(lái)加密它。這里 -e 標(biāo)志告訴 GPG 你想要加密文件, -r 標(biāo)志指定接收者。

  1. $ gpg -e -r "Your Name" /tmp/test.txt 

GPG 需要知道這個(gè)文件的接收者和發(fā)送者。由于這個(gè)文件給是你的,因此無(wú)需指定發(fā)送者,而接收者就是你自己。

解密的基本方法

你收到加密文件后,就需要對(duì)它進(jìn)行解密。 你無(wú)需指定解密用的密鑰。 這個(gè)信息被編碼在文件中。 GPG 會(huì)嘗試用其中的密鑰進(jìn)行解密。

  1. $ gpg -d /tmp/test.txt.gpg 

發(fā)送文件

假設(shè)你需要發(fā)送文件給別人。你需要有接收者的公鑰。 具體怎么獲得密鑰由你自己決定。 你可以讓他們直接把公鑰發(fā)送給你, 也可以通過(guò)密鑰服務(wù)器來(lái)獲取。

收到對(duì)方公鑰后,導(dǎo)入公鑰到 GPG 中。

  1. $ gpg --import yourfriends.key 

這些公鑰與你自己創(chuàng)建的密鑰一樣,自帶了名稱和電子郵件地址的信息。 記住,為了讓別人能解密你的文件,別人也需要你的公鑰。 因此導(dǎo)出公鑰并將之發(fā)送出去。

  1. gpg --export -a "Your Name" > your.key 

現(xiàn)在可以開(kāi)始加密要發(fā)送的文件了。它跟之前的步驟差不多, 只是需要指定你自己為發(fā)送人。

  1. $ gpg -e -u "Your Name" -r "Their Name" /tmp/test.txt 

結(jié)語(yǔ)

 

就這樣了。GPG 還有一些高級(jí)選項(xiàng), 不過(guò)你在 99% 的時(shí)間內(nèi)都不會(huì)用到這些高級(jí)選項(xiàng)。 GPG 就是這么易于使用。你也可以使用創(chuàng)建的密鑰對(duì)來(lái)發(fā)送和接受加密郵件,其步驟跟上面演示的差不多, 不過(guò)大多數(shù)的電子郵件客戶端在擁有密鑰的情況下會(huì)自動(dòng)幫你做這個(gè)動(dòng)作。 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2021-12-15 14:39:50

LinuxGPG加解密文件

2015-03-26 14:19:53

GPG加密解密

2018-05-09 10:48:58

Android加密密碼學(xué)

2015-02-11 15:27:26

微信SDK

2021-02-01 08:00:00

vimLinux加密

2016-08-22 13:04:36

2016-09-27 19:30:11

2020-12-13 09:40:11

物聯(lián)網(wǎng)物聯(lián)網(wǎng)安全加密方法

2022-01-26 07:25:09

PythonRSA加解密

2011-08-01 14:36:06

加密RSA

2022-07-27 08:49:34

接口加密解密

2021-05-08 05:56:15

加密OpenSSL密鑰

2024-09-27 15:24:15

Spring數(shù)據(jù)加解密

2024-09-09 08:53:56

2015-02-11 15:23:13

微信SDK

2022-11-18 18:36:24

2023-03-10 18:34:31

2024-01-02 10:46:14

2022-12-14 09:06:58

接口Spring解密

2022-09-14 18:23:01

工具加解密接口
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: a黄视频 | 国产精品亚洲成在人线 | 国产精品99久久久久久宅男 | 久久久毛片 | aaaaaaa片毛片免费观看 | 一级电影免费看 | 久久亚洲一区 | 中文字幕蜜臀av | 欧美日韩国产综合在线 | 国家一级黄色片 | 精品一区二区三区在线观看 | 黄片毛片 | 亚洲第一视频网站 | 视频一区二区三区中文字幕 | 亚洲a在线观看 | 欧美精品一区三区 | 欧美激情一区二区三区 | 成年人的视频免费观看 | 午夜免费在线电影 | 国产免费一区二区三区最新6 | 在线免费观看成人 | 97碰碰碰 | 久久精品aaa | 九九精品网 | 精品国产一级 | 在线观看中文字幕av | 蜜臀久久99精品久久久久野外 | 欧美二区三区 | 久久精品国产一区 | 日韩小视频 | 国产精品一区在线观看 | 中文字幕亚洲欧美日韩在线不卡 | 中文字幕一区二区三区四区五区 | 久久精品网 | 午夜小电影 | 日韩中文字幕在线视频观看 | 精品欧美黑人一区二区三区 | 欧美不卡 | 国产精品久久午夜夜伦鲁鲁 | 欧美日韩在线精品 | 日韩中文一区二区 |