一、C# 进行 CRC32
复制代码 使用方法- string dataStr = "1234567890";
- var crcUint = CRC32.GetCRC32(dataStr);
- var crcHex = string.Format("{0:X8}", crcUint);
- Console.WriteLine($"{dataStr} => CRC32 Uint: {crcUint}, Hex: {crcHex}");
复制代码 结果:1234567890 => CRC32 Uint: 639479525, Hex: 261DAEE5
二、OpenResty 中进行 CRC32
- location /lua_crc {
- content_by_lua_block
- {
- local str = "1234567890"
- local crc32_long = ngx.crc32_long(str)
- ngx.say(str .. " => CRC32 long: " .. crc32_long, "</br>")
- }
- }
复制代码 结果:1234567890 => CRC32 long: 639479525
C# 和 OpenResty 中进行 CRC32 的结果是一致的。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |