繁体   English   中英

如何改进包含加密数据的SQL Server表中的搜索?

[英]How to improve Search in SQL Server table containing Encrypted data?

在我的应用程序中,有两个具有主键-外键关系的表。 大约有5000万个组合。 之前所有数据都是纯文本格式,如第1列-ABC,第2列-XYZ

方案是,如果我将这些值放在文本框中并验证它将显示这些组合有效。

但是出于安全目的,我对这些列值进行了加密,但是现在搜索时间增加了。 我只是在这里解释这个概念。

在实际应用中,如果我在加密之前放入文件并进行验证,则需要50秒才能完成验证,在加密之后,要花3分钟以上的时间来验证同一文件。 有什么办法可以实现加密版本的早期性能?

不,可能不会。 如果考虑一下,则必须先对值进行解密,然后才能对其进行验证,并且就CPU周期而言,解密是一项昂贵的操作。 这可能只是您为在这些列上进行加密而提高的安全性所需要付出的代价。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM