|
Conversion to java
|
Posted: Feb 4, 2011 1:45 AM
|
|
Advertisement
|
How to convert this to Java???????
/* * Input is in hex format - trailing odd nibble gets a zero appended. */ function hex2blks_SHA1(hex) { var len = (hex.length + 1) >> 1; var nblk = ((len + 8) >> 6) + 1; var blks = new Array(nblk * 16); for(var i = 0; i < nblk * 16; i++) blks = 0; for(i = 0; i < len; i++) blks[i >> 2] |= parseInt(hex.substr(2*i, 2), 16) << (24 - (i % 4) * 8); blks[i >> 2] |= 0x80 << (24 - (i % 4) * 8); blks[nblk * 16 - 1] = len * 8; return blks; }
|
|