【发布时间】:2010-12-06 02:44:51
【问题描述】:
我正在使用 Rijndael 加密/解密一些将用于某些文档的敏感图像。我试图绝对确定提供的密码有效,并且由于某种命运怪癖,不正确的密码将导致最终出现在文档上的图像损坏。如果我在此之前没有抓住它,很多文件和金钱最终会被扔掉。
我目前的计划是创建一个 MD5 校验和以与图像一起存储。如果解密流的 MD5 与原始流不同,我知道密码不正确。但是,在测试中,似乎密码不正确会导致抛出异常。
这是 100% 的真实情况吗?我可以取消校验和而只捕获异常吗?
【问题讨论】:
标签: .net encryption passwords rijndaelmanaged