ええと、最初にデコードせずに復号化されたテキストを検索することはできません。それは本当です。
しかし、それはこれを回避する方法がないという意味ではありません。たとえば、転置インデックス を作成できます。 データとハッシュ(sha1、md5、crc32、1つ選択)の検索に使用されるキー。次に行う必要があるのは、使用している検索用語をハッシュし、それらをインデックスで検索して、一致するレコードを取得することです。これは、テーブル全体ではなく、テーブルのごく一部にすぎません。
データをハッシュする(ソルトを使用する)ことで、安全でない方法でデータを保存することを回避できますが、インデックスを作成したため、データを検索することもできます。どのドキュメントが一致するかが実際に確認されるまで、復号化は必要ありません。