生成公鑰與私鑰

2021-09-28 20:53:43 字數 861 閱讀 2848

對稱加密演算法

在對稱加密演算法中,加密和解密使用的金鑰是相同的。也就是說,加密和解密使用的是同乙個金鑰。因此,對稱加密演算法要保證安全性的話,金鑰要做好保密。只能讓使用的人知道,不能對外公開

非對稱加密演算法

在非對稱加密演算法中,加密使用的金鑰和解密使用的金鑰是不相同的。一把是作為公開的公鑰,另一把是作為誰都不能給的私鑰。公鑰加密的資訊,只有私鑰才能解密。私鑰加密的資訊,只有公鑰才能解密

openssl genrsa -out pibigstar-private.key 1024
根據上一步的私鑰,我們生成對應的公鑰

openssl rsa -in pibigstar-private.key -pubout -out pibigstar-public.pem
openssl req -key pibigstar-private.key -new -out pibigstar.req
openssl x509 -req -in pibigstar.req -ca cacertificate.pem -cakey caprivate.key -out pibigstar.pem
git config --global user.name "pibigstar"

git config --global user.email "[email protected]"

ssh-keygen -t rsa -c "[email protected]"

公鑰 私鑰 公鑰私鑰

小明想寫一封情書給小紅,但是這封情書是很私密的東西,小明不想讓除了小紅之外的其他人知道。小明看過flydean的部落格,他知道了有個對稱加密的好東西。於是小明想,如果我將情書使用對稱加密演算法進行加密,然後再把加密後的情書傳給小紅豈不就是安全了?但是小明又仔細思考了一下,發現了乙個問題,對稱加密演算...

github 公鑰 私鑰 理解公鑰與私鑰

一 公鑰演算法與私鑰演算法 1 私鑰演算法 私鑰加密演算法,又稱 對稱加密演算法,因為這種演算法解密金鑰和加密金鑰是相同的。也正因為同一金鑰既用於加密又用於解密,所以這個金鑰是不能公開的。常見的有 des加密演算法 aes加密演算法 2 公鑰演算法 公鑰加密演算法,也就是 非對稱加密演算法,這種演算...

RSA公鑰私鑰生成

公私鑰生成 1.openssl genrsa out rsa private key 2048.pem 2048 生成rsa私鑰,以x509編碼,指定生成的金鑰的位數 2048 注 該步驟生成的私鑰只為供第二步使用,並無實際用處 2.openssl pkcs8 topk8 in rsa privat...