を使用してSybase SQL Anywhere 11
います。データベース内のいくつかのテーブルを暗号化する必要があります。私は指示に従い、それを行いました。暗号化キーとAES256_FIPSアルゴリズムで「強力な」オプションを選択しました。しかし、私がそれらについてはっきりしていないことがあります。
データベースを作成し、データベースを削除してデータベースサーバーを起動する場合はencryptonKeyが必要ですが、データベースサーバーを停止し、サーバーに接続してテーブルを作成してデータを追加する場合は、encryptionKeyは必要ありません。接続するとき、またはサーバーを停止しようとするときに、encryptionKeyが要求されないのはなぜですか?私は何か間違ったことをしていますか?
暗号化をテストする方法がわかりませんか?Sybase Centralツールを使用すると、暗号化されたテーブルにすべてのプレーンテキストが表示されます。誰かがデータベースのユーザー名とパスワードを知っている場合、その人はデータベースに接続し、encryptionKeyなしでコンテンツを読み取ることができます。これは正しいですか?