小编Sky*_*fer的帖子

如何加载没有p,q等的RSA密钥对

我正试图找到一种只使用n,e,d将RSA密钥对加载到Openssl的方法.根据RSA的openssl文档,这些组件(p,q等)可以为NULL,但是我设法找到的唯一加载密钥的函数是i2d_RSAPrivateKey/i2d_RSAPublicKey.不幸的是,这些功能仅适用于DER格式的密钥.

那么有没有办法加载我的密钥(n,e,d),除了直接将它们复制到RSA结构中?

c c++ openssl

5
推荐指数
1
解决办法
1780
查看次数

如何创建没有类型名称的迭代器?

例如,我有一个std::map<int, string> _m;,我想迭代它.所以我必须写下这样的东西:std::map<int, string>::iterator it = _m.begin().

问题是是否可以在不使用类型名称的情况下创建迭代器.编译器知道_m迭代器创建时的类型,为什么我需要自己编写这些类型呢?

更新我忘了说我要使用旧的C++标准.

c++ templates iterator std c++03

2
推荐指数
1
解决办法
148
查看次数

标签 统计

c++ ×2

c ×1

c++03 ×1

iterator ×1

openssl ×1

std ×1

templates ×1