溫馨提示×

Ubuntu下OpenSSL命令行使用技巧

小樊
51
2025-08-05 20:41:12
欄目: 云計算

以下是一些Ubuntu下OpenSSL命令行的使用技巧:

安裝與驗證

  • 安裝OpenSSL:sudo apt update,sudo apt install openssl。
  • 驗證安裝:openssl version。

加密與解密

  • 對稱加密(AES-256-CBC):加密文件openssl enc -aes-256-cbc -salt -in input.txt -out encrypted.enc,解密文件openssl enc -d -aes-256-cbc -in encrypted.enc -out decrypted.txt。
  • 非對稱加密(RSA):生成密鑰對openssl genrsa -out private.pem 2048,openssl rsa -in private.pem -pubout -out public.pem;用公鑰加密openssl rsautl -encrypt -inkey public.pem -pubin -in file.txt -out encrypted.enc,用私鑰解密openssl rsautl -decrypt -inkey private.pem -in encrypted.enc -out decrypted.txt。

證書操作

  • 生成自簽名證書:openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes。
  • 查看證書信息:openssl x509 -in cert.pem -text -noout。

其他常用操作

  • 生成隨機密鑰:openssl rand -hex 32 > key.txt。
  • 計算文件哈希值:openssl sha256 file.zip。
  • 調試SSL連接:openssl s_client -connect example.com:443 -verbose。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女