Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
データベース内の byte 配列を復号化します。
void EncryptionControl.decrypt( int page_no, byte[] src, byte[] tgt, int num_bytes ) throws ULjException
page_no 配列データのページ番号。
src 暗号化されているソースページ。この配列は変更できません。
tgt メソッドで復号化されたページ。
num_bytes 復号化するバイト数。常に、ページサイズまたは 128 のいずれかになります。
このメソッドには、暗号化された byte 配列、ソース、関連するページ番号を指定します。メソッドでは、src byte 配列の最初の num_bytes バイトを復号化し、その結果を tgt byte 配列に格納します。その後、アプリケーション内のデータ操作に tgt を使用します。
使用するアルゴリズムでは、データのサイズ (暗号化されたデータは元のデータと同じ長さになります) を保持し、一部のページ (ページ 0 は最初は 128 バイトとして読み込みと復号化が行われ、以降はフルサイズのページとして読み込みと復号化が行われます) を復号化できる必要があります。src 配列は変更できません。