由于工作需要,硬着头皮看起了javascript,过程中遇到了很多不解的地方,一个javascript版的MD5加密,其中有一个函数是
Code
function binl2str(bin)
{
var str = "";
var mask = (1 << chrsz) - 1;
for (var i = 0; i < bin.length * 32; i += chrsz)
str += String.fromCharCode((bin[i >> 5] >>> (i % 32)) & mask);
return str;
}
不清楚倒数第二行的>>>是什么意思,请各位大侠赐教~
>>> 无符号右移