2
私はそれが本当に奇妙な質問であることを知っています。データ暗号化のためにRSAを使用してデータベースにいくつかの列があります。だから、暗号化されたデータを平文の一部と照合する必要があります。sqlキーワード 'like'で暗号化されたデータを検索する方法
例:元のテキストが"stackoverflow"であり、データベースに暗号化されています。フロントエンド入力が平文「スタック」になると、暗号化された「stackoverflow」が一致する必要があります。
私は解決策があることを知っています:すべてのデータを読み込み、復号化して一致させます。そして、メモリを大量に使用します。キーワード「好き」を使用したい場合はどうすればよいですか?
製品固有の問題のようです。使用するdbmsにタグを付けます。 – jarlh
私はそれが一般的な質問かもしれない、私は何か似たようなもののための特許出願を持っていると言うだろう:) https://worldwide.espacenet.com/publicationDetails/biblio?II=3&ND=3&adjacent=true&locale=en_EP&FT=D&date=20160224&CC= EP&NR = 2988291A1&KC = A1 –
さて、実装に依存していると思います。一部のdbms製品には暗号化機能が組み込まれているものもあれば、そうでないものもあります。良いアドバイスをするためにはさらに詳しい情報が必要です。 – jarlh