国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

linux:GPG加密和解密

安全 數(shù)據(jù)安全
GPG就是用來加密數(shù)據(jù)與制作證書的一套工具,它是一個完全免費(fèi)、源代碼公開,并且與PGP完全兼容的軟件產(chǎn)品。GPG軟件作為用于加密和數(shù)字簽名的開放源碼工具,許多Linux發(fā)行版本都自帶了該軟件。

隨著網(wǎng)絡(luò)與計算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)存儲與數(shù)據(jù)交換的安全性已經(jīng)變得越來越重要,加密技術(shù)已經(jīng)很早就用于數(shù)據(jù)存儲和數(shù)據(jù)交換。為了確保網(wǎng)絡(luò)數(shù)據(jù)交換時的雙方身份的正確性,簽證體系也已經(jīng)成熟。GPG就是用來加密數(shù)據(jù)與制作證書的一套工具,它是一個完全免費(fèi)、源代碼公開,并且與PGP完全兼容的軟件產(chǎn)品。GPG軟件作為用于加密和數(shù)字簽名的開放源碼工具,許多Linux發(fā)行版本都自帶了該軟件。

[[130530]]

下面,讓我們一起來看看,gpg如何加密和解密的吧。

創(chuàng)建密鑰

gpg --gen-key

你要求輸入一下內(nèi)容,這些內(nèi)容,基本英文,還是很好明白

root@g140:~# gpg --gen-key
gpg (GnuPG) 1.4.11; Copyright (C) 2010 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
Please select what kind of key you want:
(1) RSA and RSA (default)
(2) DSA and Elgamal
(3) DSA (sign only)
(4) RSA (sign only)
Your selection?
RSA keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048)
Requested keysize is 2048 bits
Please specify how long the key should be valid.
0 = key does not expire
= key expires in n days
w = key expires in n weeks
m = key expires in n months
y = key expires in n years
Key is valid for? (0)
Key does not expire at all
Is this correct? (y/N) y
You need a user ID to identify your key; the software constructs the user ID
from the Real Name, Comment and Email Address in this form:
"Heinrich Heine (Der Dichter) "
Real name: chenshake
Email address: shake.chen@gmail.com
Comment:
You selected this USER-ID:
"chenshake "
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
You need a Passphrase to protect your secret key.
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key AEAA16F3 marked as ultimately trusted
public and secret key created and signed.
gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
pub 2048R/AEAA16F3 2013-10-21
Key fingerprint = B93B 05F8 9D63 5464 6DEE 6A08 EB9E D2BB AEAA 16F3
uid chenshake 
sub 2048R/02B4038D 2013-10-21

就是上面這個過程

在這個生成密鑰的過程中,有個步驟很重要,就是生成內(nèi)存隨機(jī)數(shù),命令如下:

dd if=/dev/zero of=test.dbf bs=9000 count=1000k .直到生成key為止。

#p#

查看私鑰

# gpg -k
/root/.gnupg/pubring.gpg
------------------------
pub 2048R/AEAA16F3 2013-10-21
uid chenshake
sub 2048R/02B4038D 2013-10-21

查看公鑰

# gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub 2048R/AEAA16F3 2013-10-21
uid chenshake 
sub 2048R/02B4038D 2013-10-21

導(dǎo)出公鑰

gpg -o chenshake.gpg -a --export chenshake

其中chenshake為用戶ID

chenshake.gpg為導(dǎo)出的公鑰文件

導(dǎo)出私鑰

gpg -o chenshake-private.gpg --export-secret-keys chenshake

導(dǎo)入秘鑰

公鑰和私鑰的導(dǎo)入,都是一樣。

gpg --import filename

公鑰

(另外一臺機(jī)器)

當(dāng)然你需要通過scp把公鑰復(fù)制到遠(yuǎn)程的機(jī)器

# gpg --import chenshake.gpg
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key AEAA16F3: public key "chenshake " imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)

你也可以查看到導(dǎo)入的公鑰

# gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub 2048R/AEAA16F3 2013-10-21
uid chenshake 
sub 2048R/02B4038D 2013-10-21

公鑰加密

一個文件,我這里是加密cobbler.ks 這個文件,加密后是 cobbler.ks.gpg文件,需要私鑰才能查看。

# gpg -o cobbler.ks.gpg -er chenshake cobbler.ks
gpg: 02B4038D: There is no assurance this key belongs to the named user
pub 2048R/02B4038D 2013-10-21 chenshake 
Primary key fingerprint: B93B 05F8 9D63 5464 6DEE 6A08 EB9E D2BB AEAA 16F3
Subkey fingerprint: FCCA 50DD C98D 644E 00FB 804C 4CD2 9544 02B4 038D
It is NOT certain that the key belongs to the person named
in the user ID. If you *really* know what you are doing,
you may answer the next question with yes.
Use this key anyway? (y/N) y

私鑰解密

私鑰查看 cobbler.ks.gpg

# gpg -o cobbler.ks -d cobbler.ks.gpg
You need a passphrase to unlock the secret key for
user: "chenshake "
2048-bit RSA key, ID 02B4038D, created 2013-10-21 (main key ID AEAA16F3)
gpg: gpg-agent is not available in this session
gpg: encrypted with 2048-bit RSA key, ID 02B4038D, created 2013-10-21
"chenshake "

需要你輸入你當(dāng)初創(chuàng)建秘鑰的時候設(shè)置的那個密碼。這個時候,你就可以查看到加密的文件。

責(zé)任編輯:藍(lán)雨淚 來源: 博客園
相關(guān)推薦

2021-07-18 11:43:58

Linux密碼加密

2015-05-19 08:58:08

加密解密GnuPG

2021-05-08 05:56:15

加密OpenSSL密鑰

2024-03-01 09:58:44

2021-02-01 08:00:00

vimLinux加密

2022-09-26 08:35:53

磁盤Java解密

2023-12-13 12:27:46

2021-12-15 14:39:50

LinuxGPG加解密文件

2017-12-07 10:25:55

LinuxGPG加密解密

2024-04-29 07:50:52

C#AES加密

2023-09-01 09:31:48

2023-09-04 14:00:28

加密密鑰私鑰

2024-07-09 10:13:15

2023-03-06 08:49:02

加密和解密SpringBoot

2020-09-24 10:50:53

加密解密語言hmac

2015-03-26 11:25:10

對稱加密加密壓縮加密解密解壓

2024-08-26 08:34:47

AES加密算法

2011-08-01 14:14:36

加密技術(shù)

2024-09-09 08:53:56

2018-07-30 11:56:17

解密加密開發(fā)
點(diǎn)贊
收藏

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

国产精品一卡二| 亚洲国产一区二区三区在线播| 91亚洲精品一区二区| 日本欧美视频在线观看| 三级外国片在线观看视频| 开心激情综合| 国产亚洲精品福利| 欧美黑人性视频| 亚洲熟妇av日韩熟妇在线| 亚洲三级在线| 噜噜噜在线观看免费视频日韩| 欧美一区二区视频在线观看| 91av资源网| 欧美aa免费在线| 久久久一二三| 1区2区3区国产精品| 99精品视频在线播放观看| 亚洲精品视频免费在线观看| 久久久久久久9| 欧美重口另类| 黑人极品videos精品欧美裸| 国产精品日韩欧美| 男人影院在线观看| 久久久久在线| 色999日韩欧美国产| 国产精品xx| 在线看日韩欧美| 大片免费在线看视频| 国产一区二区免费在线观看| 亚洲色图激情小说| 97在线电影| 久久精品国产亚洲5555| 激情视频在线观看| 奇米影视亚洲色图| 最新国产精品| 日韩写真欧美这视频| 美女精品一区二区| 国产精品视频免费在线| 日韩三级av| 国产 国语对白 露脸| 女仆av观看一区| 色综合久久天天综合网| 国产亚洲综合久久| 日韩精品中文字| 欧美视频中文字幕| 在线免费色视频| 精品视频一区 二区 三区| 精品欧美不卡一区二区在线观看| 欧美在线啊v一区| 你懂的在线观看视频网站| 7777女厕盗摄久久久| 伊伊综合在线| 456国产精品| 久久精品网址| 欧美少妇一区二区三区| 国产欧美日韩视频在线观看| 亚洲成人天堂| 亚洲精品日韩欧美| 牛牛影视一区二区三区免费看| 亚洲一区二区三| 国产成人精品免费| 你懂得网站在线| 俺也去精品视频在线观看| 在线成人激情| 最新中文字幕免费视频| 自拍偷拍一区| 亚洲视频 欧洲视频| 午夜精品久久久久久久久久蜜桃| 欧美日韩免费不卡视频一区二区三区 | 精品乱码一区二区三区| 亚洲成人免费视频| 性一交一乱一区二区洋洋av| 99在线视频影院| 麻豆一区二区三区在线观看| 久久久噜噜噜久久| 亚洲国产视频a| 亚洲国产一区二区三区a毛片| 在线精品国产| 久久久久久女乱国产| 91大神福利视频在线| 欧美福利专区| 中文字幕国产免费| 一区二区三区天堂av| 激情91久久| 蜜桃av噜噜一区二区三区| 中文字幕视频一区| 99久久综合国产精品二区| 国产另类第一区| 色综合中文字幕国产| 色婷婷久久久| 轻轻色免费在线视频| 国产精品久久久久久久久久尿| 中日韩av电影| 蜜桃精品久久久久久久免费影院 | 精品久久久香蕉免费精品视频| 久久成人高清| 国产高清视频在线观看| 91黄色国产视频| 欧美大片免费久久精品三p| 国产寡妇亲子伦一区二区| 日日夜夜综合| 三级黄色的网站| 国产精品老牛影院在线观看 | 免费男女羞羞的视频网站主页在线观看 | 亚洲精品承认| 免费观看中文字幕| 久久成人18免费网站| 一个色妞综合视频在线观看| 欧美精品二区| 日日夜夜天天综合入口| 性欧美18一19内谢| 久久久久久久爱| 欧美日韩精品国产| 波多野洁衣一区| 一个色综合网| 电影在线观看一区二区| 国产香蕉尹人视频在线| 欧美一级日本a级v片| 欧美国产日产韩国视频| 欧美羞羞免费网站| 日本一二三四高清不卡| 黄色精品网站| 欧美黄色录像| 123区在线| 国产乱理伦片a级在线观看| 中文字幕第80页| 在线视频一区观看| 国产精品影院在线观看| 欧美中文一区| 中文字幕资源网在线观看免费| 一级片免费视频| 日韩av网站在线| 日本高清不卡视频| 亚洲人妖av一区二区| 国产成人精品免费视频网站| 一区二区三区成人精品| 97精品一区| 成人直播在线观看| 高清不卡一区| 成人午夜在线| 中文字幕在线视频久| 国产视频在线看| 日韩精品系列| 在线视频观看你懂的| 黄色av地址| 午夜影院免费播放| gay视频丨vk| 九草视频在线观看| av播放在线观看| 免费超碰在线| 人妖欧美1区| 日韩av免费| 999在线精品| 欧美欧美在线| 日韩欧美一区二区三区免费看| 第一会所亚洲原创| 好看不卡的中文字幕| 亚洲欧美日本日韩| 国产免费成人| 国产一区二区三区国产| 福利视频网站一区二区三区| 日本在线视频1区| 麻豆传媒视频在线观看免费| 国产精品av一区二区三区| 精品国产不卡一区二区| 菠萝蜜一区二区| 香蕉久久a毛片| 99精品视频中文字幕| 狠狠久久五月精品中文字幕| 日韩一区二区中文字幕| 在线播放日韩av| 日本久久久久久久久| 亚洲一区二区三区免费看| 噼里啪啦国语在线观看免费版高清版| 色婷婷综合缴情免费观看| 91极品在线| 神马久久一区二区三区| 美女国产一区二区| 亚洲成av人片在线| 亚洲精品国产精品国自产在线| 国产精品国产三级国产aⅴ浪潮| 一区二区av| 中文字幕毛片| 天天综合av| 99久久99视频只有精品| 高清久久久久久| 欧美精品1区2区3区| 午夜精品免费视频| 欧美日本韩国国产| 亚洲精品视频区| 欧美激情影院| 久久麻豆一区二区| 亚洲精品久久久久久下一站| 国产精品自产拍在线观看| 精品www久久久久奶水| 国产精品xx| 午夜av电影| 先锋影音网一区二区| 粉嫩aⅴ一区二区三区四区五区 | 亚洲在线免费看|