RSA密码加密如何在幕后工作?

时间:2018-04-25 05:17:04

标签: security cryptography aes openssh

所以在.ssh目录中,有一个名为" id_rsa"的文件。这是私钥文件。

它包含加密的私钥和加密算法(AES128-CBC)以及初始化矢量。

据我所知,当你输入密码时它会被自动解密,我知道解密算法会接收加密的私钥,密码(作为密钥),以及IV(我已经给出了这个)

我只是想知道如何填充密码?原因AES 128的密钥大小为128位,密码短语通常比这小得多。

我正在尝试手动解密我的私钥(用于学习目的)。我唯一缺少的是,我应该如何填写我的密码"所以我可以在加密算法中传递它。

基本上,总结一下,如何将密码短语转换为128位(16字节)密钥?

0 个答案:

没有答案