当前位置:   article > 正文

openssl--生成RSA公钥和私钥_openssl生成公钥和私钥

openssl生成公钥和私钥
  1. 无加密格式
  • 产生私钥(无加密)
➜  test openssl genrsa -out rsa_private_key.pem 1024
Generating RSA private key, 1024 bit long modulus (2 primes)
...............................+++++
...............+++++
e is 65537 (0x010001)
➜  test cat rsa_private_key.pem
-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQC6JDteJKsAvHgLsNgpjhciwcu7HTQYSzz59McF5yNG2qi98G8K
ijNN4egK08gJWziAuZopBYuH1wBZXZgh8lSROcH0sBoIzoDV6JSAieQ7m6svkjYn
2gRghHKeAeGid8tjRGEbSiPG3RfUVvVcAL0eFJH889xOQkPFyG9LPopMOwIDAQAB
AoGBAIOLG1FahGZOyl8oqHolagAsCDfBWZFZikvySbvILkviNqGUCkTeiYcegIc2
RwUlq/Z8M4+N1Z83t41v8RT8Vfne1eK5pt9UQ5yYr0v3dhgTOFn1CavUq86e0NtR
Zy3G9hhnoShWANlrnQZf40oeBLtbVWgzkFYLyTKb2uT9FkExAkEA3AzjwRRs4FHV
TVeQpowDvms/vjXEunVU94CrARySgTRJfRkDA4qyjXgOTSZYFI/KWvu9Wwl1nxMK
J7nZfgj2JQJBANiNLqbpnMwmtNV/kqVvuUFk9ugc0NeMdlDokBTowJlMS5JR1Z5x
/f0NVBQf8uEvCHCyfxdjl1XGzU9V+uDBut8CQFZgJOJ8XwRqetziG2CUoz+Sn7HN
L0y1k8WXVwiXq5ZV7ObS85DnV5EaaBq2i2p+ysKOAFUE0IvBkIHpfMrxP5UCQQCU
VcFLHGMHhMwCIuz03d7saJioznRP8itpqKRpbjXfzF9Hzz6g1jzBBkw9rNTWYz1I
1TwxbUrQuukQGzlKk+nJAkATc437NEhLP6gRxPVJHYP8a0rO8GISKXLnQQIeMT1A
WvfxgB6721ucFOCr+lbsJu5sjRaa9RtcbiLn2JFV7nL6
-----END RSA PRIVATE KEY-----
➜  test

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 产生公钥(无加密)
➜  test openssl rsa -in rsa_private_key.pem  -pubout -out rsa_public_key.pem
writing RSA key
➜  test cat rsa_public_key.pem
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6JDteJKsAvHgLsNgpjhciwcu7
HTQYSzz59McF5yNG2qi98G8KijNN4egK08gJWziAuZopBYuH1wBZXZgh8lSROcH0
sBoIzoDV6JSAieQ7m6svkjYn2gRghHKeAeGid8tjRGEbSiPG3RfUVvVcAL0eFJH8
89xOQkPFyG9LPopMOwIDAQAB
-----END PUBLIC KEY-----
➜  test

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  1. 加密方式
  • 生成RSA私钥(使用aes256加密)
➜  test openssl genrsa -aes256 -passout pass:123456 -out rsa_aes_private.key 2048
Generating RSA private key, 2048 bit long modulus (2 primes)
............+++++
............................................+++++
e is 65537 (0x010001)
➜  test cat rsa_aes_private.key
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,F92E056921B1891A901EF800F070A769

eDNzC7/6LTa7SLwXjOm8YMWiZcoEewGNHNIlTewKrdgFNTxN5c
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/308240
推荐阅读
相关标签
  

闽ICP备14008679号