gpt4 book ai didi

security - RSA 私钥密码在幕后是如何工作的?

转载 作者:行者123 更新时间:2023-12-02 13:08:33 25 4
gpt4 key购买 nike

RSA 私钥可能会被分配一个“密码”,据我所知,该密码旨在提供一些二级安全性,以防有人窃取私钥文件。

安全密码层是如何实现的?

最佳答案

ssh-keygen 使用 OpenSSL 生成 RSA key 并以 PEM 格式存储。您所说的加密是 PEM 特有的。如果您查看您的 key 文件,

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,5B01E932988DC66B

EPESt4ZVIrxnQXxxWWVa7cCR+vgNZ/4vTu4mdq6pjaW7jMZoB8HV+mA745mQkQw7
i+YtdVs/JqOeyGiw/3McxYYKZTlhyh7MvfIr1n8ZdZmcjQz+oFqMxChFU3r8BGgA

只要您知道密码,“DEK-Info” header 就包含解密 key 所需的所有信息。 “DES-EDE3-CBC”表示三重 DES(EDE 模式)。 CBC是链接模式。十六进制数字是 CBC 所需的初始向量。

PEM 是一种非常古老的格式,因此它仅支持 DES/TripleDES。 AES 和 Blowfish 后来添加,但并非所有实现都支持。我的 ssh (OpenSSH 5.2) 仅支持 DES 和 TripleDES。

关于security - RSA 私钥密码在幕后是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1774469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com