オブジェクトをXMLに書き込む必要があるため、XMLEncoderを使用しますが、このオブジェクトの変数の1つ(文字列)を暗号化する必要があります。書き込み中にオブジェクトをキャプチャしてから値を置き換えることは可能ですか(ただし、オブジェクトに値を設定しないでください)。
1 に答える
0
はい。XMLEncoderはシリアル化を使用するため、通常のシリアル化ルールを使用して、readObjectおよびwriteObjectのシリアル化のデフォルトの動作をオーバーライドできます。
http://java.sun.com/products/jfc/tsc/articles/persistence4/
ファイル上のオブジェクトを暗号化することが十分に重要であるかどうかを議論する人もいるかもしれませんが、見やすいので、メモリ内で暗号化しておく必要があるかもしれません。
于 2012-04-26T20:16:22.313 に答える