-3
最近、次のようにタスクを実行するように求められました: "12バイトのバイナリ値を持つキーを生成する必要があります。このキーは、リトルエンディアン実際の鍵を構築するには、8バイト数のリトルエンディアンバージョンを文字列にコピーし、4バイトのゼロバイトを追加する必要があります。Javaで12バイトのランダムを生成する
JAVAまたはJavaScriptでこれを行うにはどうすればよいでしょうか?
最近、次のようにタスクを実行するように求められました: "12バイトのバイナリ値を持つキーを生成する必要があります。このキーは、リトルエンディアン実際の鍵を構築するには、8バイト数のリトルエンディアンバージョンを文字列にコピーし、4バイトのゼロバイトを追加する必要があります。Javaで12バイトのランダムを生成する
JAVAまたはJavaScriptでこれを行うにはどうすればよいでしょうか?
final Random r = new Random(); long value = r.nextLong() >>> -64; String Key =Long.toBinaryString(value); // pad Key with 32 0s // output number on file
r.nextLong() >>> -64
あなたは8バイトの2進数を持っていることを確認します。