如何检查数据是否已加密

时间:2010-07-22 06:43:07

标签: .net encryption rijndaelmanaged

我在我当前的项目中使用RijndaelManaged来加密数据,有什么办法可以检查数据是否已加密,所以我最后不会加密两次?

3 个答案:

答案 0 :(得分:2)

不,没有可靠的方法来确定您正在检查的数据是否已加密。大多数明文都有可以检测到的偏差或模式,但这些技术并不能保证一般都能正常工作。您需要在密文(或明文)中添加其他结构,例如,每个密文消息或块以128位模式开头。

答案 1 :(得分:0)

如果可以压缩数据,则通常意味着尚未应用加密(或其他压缩)。

答案 2 :(得分:0)

我认为this问题与您的要求非常接近。如果该问题的答案不够,请发表评论。