我正在尝试使用非对称私钥-公钥加密消息。在Botan
中,使用Load_key()
函数,我读取了私钥并想从中提取它的公钥。为了在其构造函数中构造 RSA 公钥,我需要一个“算法标识符”对象和我拥有的“密钥位”。使用pcks8_algorithm_identifier()
函数的算法标识符对象。
问题是返回 asecure_vector<unsigned char>
而不是 a的“密钥位”,当我想将它传递给 RSA_PublicKey 构造函数时vector<unsigned char>
遇到 a 。bad::alloc exception
有没有人遇到这样的问题?如果通过从 Botan 中的输入文件加载密钥有另一种非对称加密方式,我将不胜感激