String (stringToEncrypt) があり、AES-128 で暗号化され、byte[] を取得しています。そのバイト[]をデータベースに文字列として書き込もうとしています。以下の例:
String encryptedString = new String(aes.encode(stringToEncrypt.getBytes()));
"encode" メソッドは byte[] をパラメーターとして取得し、byte[] を返します。「aes」オブジェクトは、AES-128 エンコード処理を行います。問題は、encryptedString を DB に書き込もうとすると、DB に書き込まれる一部の文字が「String encryptedString」と同じではないことです。問題はDBの文字セットまたは私のコードにあると思います。何か提案はありますか?