hash相关内容

是否有一个内置的功能,散列.NET密码?

我看到了这个问题的http://stackoverflow.com/questions/287517/encrypting-hashing-plain-text-passwords-in-database ,我知道我不应该做的MD5(“盐​​”+密码);我看到了一个Python实现的解决方案。 有内置的功能与PARAMS一个.NET我可以使用,而不是写我自己? 解决方案 查看 字符串h ..
发布时间:2015-11-26 10:39:54 C#/.NET

我怎样才能重现适合的PHP SHA512在C#中SHA512哈希?

现在的问题是pretty的不言自明。我Google了很多网站,很多的方法,尝试了很多编码,但我不能得到它来搭配。 我试图使字符串“asdasd”的比赛。 (解决方案 试试这个 使用System.Security.Cryptography 公共静态字符串HashPassword(字符串unhashedPassword) { 。返回BitConverter.ToString(新SHA5 ..
发布时间:2015-11-26 10:21:36 PHP

是.NET字符串哈希函数便携?

可能重复: 我用C#4.0并通过调用得到的字符串哈希: “我的字符串”.GetHash code() 此调用产生的code被存储到数据库中,以备将来使用。该散列code,以便找到串的一些子集,然后以相等的比较 问题是: 它是一个标准的哈希计算?我可能会认为这是 可以计算出在.NET 3.0或未来的.Net版本?相同的散列在不同的环境中,如C# 是否有可能来计算自己相同的散 ..
发布时间:2015-11-26 00:08:29 C#/.NET

如果空的哈希值code永远是零,在.NET

由于集合像 System.Collections.Generic.HashSet<> 接受空作为一组成员,有人可能要问什么空的哈希值code应该的。它看起来像框架使用 0 : //可空结构类型 诠释? I = NULL; i.GetHash code(); //给出0 EqualityComparer<诠释> .Default.GetHash code(I) //给出0 ..
发布时间:2015-11-25 23:38:26 C#/.NET

.NET实现scrypt的

我读过有关 scrypt 和它的一些优势的的 bcrypt 在某些情况下哈希算法。 总之,似乎scrypt没有被广泛使用呢。有没有人见过到目前为止一个.NET实现它(在C#的青睐)? 解决方案 最后,我发现scrypt的实现在C#中的 CryptSharp库。 图书馆是开源的,并使用 ISC许可证。 CryptSharp 版本历史记录 1.2.0 2011年1月23日: 该SC ..
发布时间:2015-11-25 23:17:07 C#/.NET

在数据库中创建一个散列$ C $下使用(即不使用GetHash code)

我最近奉命在GetHash code()的方法,特别是“的GetHash code,消费者不能依靠它是稳定的时间或跨应用程序域”(从一个 Unfortuantely我一直在用这个数据库中,以尝试加快查找(通过插入GetHash code中的结果,而不是做搜索的文本字符串)。我现在知道这是一个非常糟糕的事情。 所以,我在想什么就有什么,我可以做代替。 是否有特定的字符串将保证返回一个明智的抗碰撞整 ..
发布时间:2015-11-25 15:45:59 C#/.NET

是在VB.NET进行不安全的运算有实用的方法呢?

我重写得到一个散列code。有一个点, 哈希= 1210600964 * 31 + -837896230 这会导致一个发生OverflowException 。有没有一种方法,我可以使用,这样的: 哈希= addUnsafe(multiplyUnsafe(1210600964,31),-837896230) 而无需我的项目链接到另一个程序集?我不想删除溢出检查。 dllimp ..
发布时间:2015-11-25 15:38:40 C#/.NET

适合的散列code方法的字节数组?

什么是最好的散列法对数组字节? 的阵列是包含在TCP / IP应用程序之间传递的JPEG图像序列的类对象。 数组大小为200K左右。 解决方案 所有的内置哈希函数应该做的;这取决于你有多在乎冲突这些都是你的选择(从大多数碰撞到最低): MD5 SHA1 SHA256 SHA384 SHA512 他们是那样简单易用: VAR哈希= SHA1.Create()ComputeHash(数 ..
发布时间:2015-11-25 15:14:28 C#/.NET

如何转换为字节数组(MD5哈希值)到一个字符串(36个字符)?

我有使用散列函数创建的字节数组。我想这个数组转换为字符串。到目前为止好,它会给我的十六进制字符串。 现在我想用的东西的不同的比十六进制字符,我想EN code在字节数组这些 36个字符:[ AZ] [0-9] 。 我会如何? 编辑:的我会做到这一点的原因,是因为我想有一个的小的字符串,不是一个十六进制字符串。 解决方案 我从我的适应任意长度的基础转换功能 静态字符串BaseConvert ..
发布时间:2015-11-25 14:28:39 C#/.NET

在内存为System.Drawing.Image需要MD5哈希为

需要MD5哈希一个内存为System.Drawing.Image 解决方案 下面是一个基本的片断。又见@JaredReisinger的注释一些问题。 使用System.Security.Cryptography; 使用System.Text; 使用System.Drawing.Imaging; // ... //从图像中的字节 字节[]字节= NULL; 使用(MemoryStream的毫 ..
发布时间:2015-11-25 14:07:57 C#/.NET

为什么要乘以异或在许多GetHash code实现之前的黄金?

据我所知,乘以大量异或应有助于严重分散操作数之前,但为什么要乘数是一个素? 相关: 关闭,但并不完全是重复的: 解决方案 有一个的好文章在计算寿命博客,讨论这个话题的细节。它最初被张贴到Java哈希code()的问题,我的问题联系到的响应。根据文章: 素数是唯一的编号。它们是独特的,一个主要的与任何其它数目的产品具有可独特(不作为唯一作为道素本身)由于其优越的可用于在它的事实 ..
发布时间:2015-11-25 13:34:08 Java开发

的String.GetHash code()在.NET中哈希的质量和稳定性?

我想知道在散质量和散稳定性的 String.GetHash code()在.NET实现? 有关质量,我专注于算法方面(因此,哈希因为它影响大的哈希表,而不是出于安全顾虑的品质)。 随后,有关稳定,我想了解一下可能出现从一个.NET版本下,潜在versionning问题。 在这两个方面的一些灯将是非常美联社preciated。 解决方案 我不能给你任何细节对品质的(虽然我认为这是因为字符串 ..
发布时间:2015-11-25 13:12:34 C#/.NET

什么是.NET框架的最安全的散列算法?

所生成的散列的大小和所述算法的速度并不重要。我真的只关心它是最安全的选择。我不想或者使用任何第三方库。 在.NET框架我使用的是3.5的话,如果说有什么区别的版本。 解决方案 我会想的 SHA512 将是你最好的选择,从内置的散列算法。这是一个非常安全的算法最大的哈希表。 另外,不要忘记用的盐,以帮助防止字典攻击中的散列 ..
发布时间:2015-11-25 13:07:37 C#/.NET

序列化的HashSet

我想序列化HashSet的,但我有没有运气。每当我试图打开序列化的数据,我得到一个空的HashSet。然而,一个List正常工作。例如:code: [序列化()] 公共类MyClass的:ISerializable的 { 公共MyClass的(SerializationInfo中的信息,的StreamingContext ctxt) { HashSet的< ..
发布时间:2015-11-25 13:06:25 C#/.NET

应一个.NET通用字典中的容量等于项目数它将包含初始化?

如果我有,比方说,100项将被保存在一本字典,我应该初始化它这样? VAR myDictionary =新字典<关键字,值>(100); 我的理解是,.NET词典内部自身的大小,当它到达一个给定的负载,以及负载阈值被定义为产能的比率。 这将表明,如果100个项目被加入到上述字典,那么它会自行调整大小时的项目之一的溶液。调整大小的字典是我想避免,因为它有一个性能命中,是浪 ..
发布时间:2015-11-24 22:03:45 C#/.NET

使用SHA256散列密码和.NET / Node.js的

林SHA256存储在我的数据库用户口令由.NET产生的哈希值,我需要能够与node.js中检查他们唯一的问题是,.NET和Node.js的创建不同的哈希密码相同。 密码:ThisPassword .NET: VAR UE =新的统一codeEncoding(); 变种byteSourceText = ue.GetBytes(“ThisPassword”); VAR byteHash ..
发布时间:2015-11-24 20:12:17 C#/.NET

最快的哈希算法文本数据

我想选择一个哈希算法比较约最多20个不同的文本数据。 这哈希对这些要求的更好? 在较少CPU功耗 占地面积小(小于等于32字节) 在冲突不是什么大不了的事 可以从.NET框架2产生(不应该是一个第三方库) 我使用的哈希值较少的内存占用和性能比较的 解决方案 如果碰撞不是什么大不了的,你可以把每个文件的第一个字母。或者你也可以使用文字或字符串文本的长度。 ..
发布时间:2015-11-24 16:04:13 C#/.NET

C#为什么等于小数产生不平等的哈希值?

我们碰到了,痛彻哈希表中的神奇十进制数。我煮它归结为以下几个最基本的情况: 十进制D0 =295.50000000000000000000000000米; 十进制D1 =295.5米; Console.WriteLine(“{0} = {1}:{2}”,D0,D1,(D0 == D1)); Console.WriteLine(“0X {0:X8} == 0X {1:X8}:{2}”,d0.Ge ..
发布时间:2015-11-24 16:02:35 C#/.NET