密碼學基礎

密碼學算法算法

對稱加密(加解密使用同一密鑰)ide

非對稱加密(加解密使用不一樣密鑰)工具

Hash算法加密

 

對稱加密常見算法,DES/3DES/AES/RC4/……ssl

非對稱加密常見算法,RSA/ECC/DSA/……openssl

Hash算法,MD5/SHA-1/HMAC/HMAC-SHA1/HASH-MD5/……it

 

使用openssl工具class

私鑰生成:rsa

openssl genrsa -out private.pem 2048請求

公鑰生成:

openssl rsa -in private.pem -pubout -out public.pem

公鑰加密:

私鑰解密:

私鑰簽名:

公鑰驗籤:

 

使用rsa工具搭建密鑰體系

建立私鑰:

genrsa -out ca-key.pem 1024

建立證書請求:

req -new -out ca-req.csr -key ca-key.pem

自簽名證書:

x509 -req -in  ca-req.csr -out ca-cert.pem -signkey ca-key.pem -days 365

以後可使用該證書進行下級ca的簽發

相關文章
相關標籤/搜索