本文整理汇总了Java中jcifs.util.Encdec.enc_uint64le方法的典型用法代码示例。如果您正苦于以下问题:Java Encdec.enc_uint64le方法的具体用法?Java Encdec.enc_uint64le怎么用?Java Encdec.enc_uint64le使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类jcifs.util.Encdec
的用法示例。
在下文中一共展示了Encdec.enc_uint64le方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getNTLMv2Response
import jcifs.util.Encdec; //导入方法依赖的package包/类
/**
*
* @param responseKeyNT
* @param serverChallenge
* @param clientChallenge
* @param nanos1601
* @param avPairs
* @return the calculated response
*/
public static byte[] getNTLMv2Response ( byte[] responseKeyNT, byte[] serverChallenge, byte[] clientChallenge, long nanos1601, byte[] avPairs ) {
int avPairsLength = avPairs != null ? avPairs.length : 0;
byte[] temp = new byte[28 + avPairsLength + 4];
Encdec.enc_uint32le(0x00000101, temp, 0); // Header
Encdec.enc_uint32le(0x00000000, temp, 4); // Reserved
Encdec.enc_uint64le(nanos1601, temp, 8);
System.arraycopy(clientChallenge, 0, temp, 16, 8);
Encdec.enc_uint32le(0x00000000, temp, 24); // Unknown
if ( avPairs != null )
System.arraycopy(avPairs, 0, temp, 28, avPairsLength);
Encdec.enc_uint32le(0x00000000, temp, 28 + avPairsLength); // mystery bytes!
return NtlmUtil.computeResponse(responseKeyNT, serverChallenge, temp, 0, temp.length);
}
示例2: enc_ndr_hyper
import jcifs.util.Encdec; //导入方法依赖的package包/类
public void enc_ndr_hyper(long h) {
align(8);
Encdec.enc_uint64le(h, buf, index);
advance(8);
}
示例3: enc_ndr_hyper
import jcifs.util.Encdec; //导入方法依赖的package包/类
public void enc_ndr_hyper ( long h ) {
align(8);
Encdec.enc_uint64le(h, this.buf, this.index);
advance(8);
}