私は、JavaのBigIntegerクラスを使用して希望の出力を与えるJavaプログラムを作成しました。大きな整数からバイトへの配列JavaScript
[37、61、63、-76、104、-96、-30、70、119、-62、-118、98、75、次の出力を有する
String key = "253D3FB468A0E24677C28A624BE0F939"; byte[] array = new BigInteger(key, 16).toByteArray(); System.out.println(Arrays.toString(array));
-32、-7、57]
JavaScriptを使用して同じようにしてみました。 Big Intライブラリを使用しました:https://github.com/peterolson/BigInteger.js 16進数値が長すぎます。
var q = new bigInt("253D3FB468A0E24677C28A624BE0F939", 16);
console.log(q.toString());
var out = q.toString();
var bytes = [];
for (var i = 0; i < out.length; ++i) {
var code = out.charCodeAt(i);
bytes = bytes.concat([code]);
}
console.log(bytes);
バイト= [52、57、52、57、57、52、53、56、48、51、55、54、54、55、55、51、50、49、49、
どのようにして同じJavaを取得できますか? JavaScriptを使って出力しますか?おかげで多く