0
これは私の最初の質問ですので、間違いが見られる場合は厳しくしないでください。 私はクライアント経由で埋め込みHSQLDBを作成しています。Blowfishを復号化したHSQLDB .scriptファイル
con = DriverManager.getConnection("jdbc:hsqldb:file:"
+ dataBaseName
+ ";crypt_key=604a6105889da65326bf35790a923932;crypt_type=blowfish;shutdown=true","sa", "");
これはBlowfishで暗号化されています。私はキーだけを定義しました。今私はメモ帳の拡張子を持つ.scriptファイルを解読するが、それはIVキーと塩を尋ねる。私はこれらの議論を定義していないが、私はそれらを必要とする。 提案がありますか? ありがとうございます
回答ありがとうございます、それは完全に動作します。別の質問:スクリプトファイルを別のパスワードで保存できますか?新しい.scriptファイルを使用する新しいクライアントは、別の暗号鍵を使用します。暗号化されていないデータベース(スクリプトファイル)への接続は簡単に確立できません。ありがとうございました –
新しい暗号鍵で空の暗号化データベースを作成し、SqlToolを使用して新しいデータベースの.scriptファイルでSQLを実行します。 – fredt
あなたの助けをもう一度ありがとう!それは動作しますが、データベースマネージャーで解凍された.scriptを読み込み、SQLを実行するといくつかの失敗(ビュー行)が表示されます。それはどうすればできますか?私はたくさんの.scriptファイルを手に入れました。手動で間違いを検索するには多くの時間がかかります。 –