SQL Server か Oracle、PostgresあたりのメジャーどころのRDBのどれかを使うというところまでは決まっているのですが・・・

いくつか暗号化の方法はあると思うのですが

  * 暗号化したい列だけを暗号化した場合  
データベースの暗号化した列の内容を検索する際、全文検索をする方法はそれぞれあるようなのですが(DB毎に方法が異なるのは面倒ですが)  
SelectするSQL文そのものを暗号化する方法というのはあるのでしょうか  
パスワードをSQL文に入れたりすると電文で何を検索してるかわかってしまうでしょうし(デバッグは楽かもしれませんが)  
何かしら方法はあるとは思うのですが

  * 個別の列の暗号化が面倒でデータベースそのものを暗号化する手法を取った場合  
暗号化のキーの管理はどうしているのでしょう
CC BY-SA 4.0
2020-11-27T02:21:04.417
72231
2020-11-27T04:00:00.443
2020-11-27T04:00:00.443
3060
15047
question
database
データベースの暗号化