// 获取ArrayList和Integer类的引用
var ArrayListClass = Java.use("java.util.ArrayList");
var IntegerClass = Java.use("java.lang.Integer");
----------------

// 创建一个ArrayList实例
        var arrayList = ArrayListClass.$new();
        // 遍历字节数组,将每个字节添加到ArrayList中
        for (var i = 0; i < bArr.length; i++) {
            arrayList.add(IntegerClass.$new(bArr[i]));
        }
        // 添加128
        arrayList.add(IntegerClass.$new(128));
        // 填充0直到ArrayList的大小加上64后是512的倍数
        var size = arrayList.size();
        while ((size * 8 + 64) % 512 !== 0) {
            arrayList.add(IntegerClass.$new(0));
            size++;
        }
    // 计算length并添加到ArrayList中
        var length = bArr.length * 8;
        for (var i = 0; i < 8; i++) {
            //console.log("i:",i,"len:",length,">>>",(length >>> (i * 8)) & 255);
       
            arrayList.add(IntegerClass.$new((length >>> (i * 8)) & 255));
        }