0

我想检查一个字符串是否被 RSA 算法加密。这个加密检查器必须在内核模式下实现,而且比它必须在 Win XP 中编写更糟糕。我研究了 OpenSSL,尤其是它的 RSA_public_decrypt,但这个函数只在用户模式下工作,不幸的是我没有看到代码。我应该使用给定的公钥和签名验证文本。我不想从头开始实现它,因为我必须用乘以大的数字来操作。

任何一点建议都会很明显

4

1 回答 1

0

我想检查一个字符串是否被 RSA 算法加密...

好吧,一旦加密,它应该与随机数据无法区分。这就是所谓的 PRP 安全概念。所以你应该无法判断它是随机的、在 AES 下加密、在 RSA 下加密等。

如果消息不是随机数据,我认为您唯一可以对数据说的是“未加密” 。

于 2014-03-30T01:03:48.617 回答