加密和解密字符串(202011),第2部分:一致性和数据库检查

时间:2014-03-19 19:53:05

标签: c# mysql encryption cryptography rijndael

我对另一个问题Encrypt and decrypt a string提出了跟进问题,由其他人发布。

我尝试了Brett发布的代码,这个代码有190票(并且还在计算)。我注意到,有可能使用相同的文本,盐和共享密钥来获得不同的加密结果。但是,不同的加密结果会解密到预期值。

我的问题是,如果我加密各种数据库字段,然后没有一致性,我就无法加密用户给出的值,并在数据库的select语句中使用它。因此,以下代码将失败:

SELECT `Id` FROM mySqlTable WHERE `userid` = 'encryptedentry1' AND `userpw` = 'encryptedentry2';

如何对列加密的数据库进行查询?

0 个答案:

没有答案