gpt4 book ai didi

java - .net 3.5 :how to implement calculate crc32 for data using dot net 3. 5 API?

转载 作者:行者123 更新时间:2023-12-01 16:09:34 25 4
gpt4 key购买 nike

如何使用 dot net 3.5 api 实现数据的 crc32 计算。我已经使用以下代码在 java 中完成了相同的操作。

   public static String getMAC (byte [] value) {  
java.util.zip.CRC32 crc32 = new java.util.zip.CRC32 ();
crc32.update(value);
long newCRC = crc32.getValue();
String crcString = Long.toHexString(newCRC);
try {
crcString = ISOUtil.padleft(Long.toHexString(newCRC), 8, '0');
}
catch (Exception e){
e.printStackTrace();
}

if (ISOConstantsLibrary.DEBUG) System.out.println("for hex string: " + ISOUtil.hexString(value) + "\nmac" + crcString);
}

最佳答案

.NET FCL 不提供像 java.util.zip.CRC32 这样的类,因此您必须自行构建。这并不难,有一些不错的例子:

Example 1 Example 2

关于java - .net 3.5 :how to implement calculate crc32 for data using dot net 3. 5 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1755949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com