gpt4 book ai didi

c# - C# 和 SQL 中的校验和相同

转载 作者:行者123 更新时间:2023-11-30 23:27:03 25 4
gpt4 key购买 nike

我想在 C# 中检索相同的校验和值而不是使用 SQL 代码?

目标是在 C# 中检索相同的值,而不是使用 SQL 代码。

有可能吗?

我的问题找不到任何好的答案。

http://sqlfiddle.com/#!6/eb6d0/3/0

最佳答案

根据这个旧article :

The built-in CHECKUM function in SQL Server is built on a series of 4 bit left rotational xor operations

所以你可以尝试用C#实现这个算法。

但是,那篇文章指出,从冲突的角度来看,这种方法并不可靠,因此您可能根本不应该使用此功能。

我建议使用 HASHBYTES使用任何可靠的算法,即 MD5 而不是此 CHECKSUM。同时C#有built in functions for MD5 :

byte[] data = md5Hash.ComputeHash(Encoding.UTF8.GetBytes("admin@sqlfiddle.com"));

关于c# - C# 和 SQL 中的校验和相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36665527/

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