indicates the computation of an n-byte cryptographic-strength random number . note the ntlm authentication protocol does not define the statistical properties of the random number generator . it is left to the discretion of the implementation to define the strength requirements of the nonce n operation . concode_field_sep String NIL concode_field_sep byte[] MD5_HASH concode_elem_sep Cipher RC4Init concode_elem_sep byte[] CRC32 concode_elem_sep byte[] DESL concode_elem_sep byte[] HMAC concode_elem_sep void main concode_elem_sep byte[] NTGETKEY concode_elem_sep byte[] UNICODE concode_elem_sep void callAll concode_elem_sep String concatenationOf concode_elem_sep byte[] concatenationOf concode_elem_sep byte[] Z concode_elem_sep byte[] getVersion concode_elem_sep byte[] RC4 concode_elem_sep String UpperCase concode_elem_sep byte[] SIGNKEY concode_elem_sep byte[] Currenttime concode_elem_sep byte[] NTOWF concode_elem_sep byte[] LMOWF concode_elem_sep byte[] RC4K concode_elem_sep byte[] DES concode_elem_sep Cipher initRC4 concode_elem_sep byte[] KXKEY concode_elem_sep byte[] SEALKEY concode_elem_sep byte[] MD4 concode_elem_sep byte[] HMAC_MD5 concode_elem_sep byte[] LMGETKEY concode_elem_sep byte[] MD5
byte [ ] function ( int arg0 ) { byte [ ] loc0 = new byte [ arg0 ] ; SecureRandom loc1 = new SecureRandom ( ) ; loc1 . nextBytes ( loc0 ) ; return loc0 ; }