解决方案 »

  1.   

    这里面是标准的 CryptoJS 库,就是想知道一下这个大于512的文件的 sha1是如何计算的?
      

  2.   

    var p = 1024 * 512;var e = CryptoJS.algo.SHA1.create();
                    var t = new FileReader;
                    if (a.size <= p) {
                        var i = x(a, 0, a.size);
                        t.readAsArrayBuffer(i)
                    } else {
                        var n = Math.ceil(a.size / 8);
                        var o = 0;
                        r(0)
                    }if (a.size <= p) {
                        var i = x(a, 0, a.size);
                        t.readAsArrayBuffer(i)
                    } else {
                        var n = Math.ceil(a.size / 8);
                        var o = 0;
                        r(0)
                    }
      

  3.   


    请问一下那个 CryptoJS.lib.WordArray.create(t.target.result); 这个是个什么加密方式?