我正在尝试使用 Qt 加密架构 为节点生成公钥/私钥对,并希望有一个协议,其中节点通过向确保他们是相应私钥的所有者。不过,我对 QCA 的实际语法有点困惑......
这应该给我一个私钥,我也可以从中获取公钥:
QCA::KeyGenerator generator;
QCA::PrivateKey privateKey = generator.createRSA(1024);
QCA 是否已经内置了某种质询协议?如果是这样,我该如何使用它?如果没有,我如何使用这些密钥应用一些标准加密质询协议? 我真的只是想演示一个简单的安全概念 - 我并不是在寻找任何复杂的甚至特别强大的东西。
另外,这是一个附带问题,但由于我不需要加密,我应该选择 DSA 而不是 RSA 吗?