hash相关内容
我看到了这个问题的http://stackoverflow.com/questions/287517/encrypting-hashing-plain-text-passwords-in-database ,我知道我不应该做的MD5(“盐”+密码);我看到了一个Python实现的解决方案。 有内置的功能与PARAMS一个.NET我可以使用,而不是写我自己? 解决方案 查看 字符串h
..
现在的问题是pretty的不言自明。我Google了很多网站,很多的方法,尝试了很多编码,但我不能得到它来搭配。 我试图使字符串“asdasd”的比赛。 (解决方案 试试这个 使用System.Security.Cryptography 公共静态字符串HashPassword(字符串unhashedPassword) { 。返回BitConverter.ToString(新SHA5
..
基本上我想要写函数,计算SHA1哈希值。 到目前为止,我已经试过如下: C#.NET 字节[] P2 = System.Text.Encoding.Uni code.GetBytes(“密码”); System.Security.Cryptography.SHA1 SHA =新System.Security.Cryptography.SHA1CryptoServiceProvider();
..
可能重复: 我用C#4.0并通过调用得到的字符串哈希: “我的字符串”.GetHash code() 此调用产生的code被存储到数据库中,以备将来使用。该散列code,以便找到串的一些子集,然后以相等的比较 问题是: 它是一个标准的哈希计算?我可能会认为这是 可以计算出在.NET 3.0或未来的.Net版本?相同的散列在不同的环境中,如C# 是否有可能来计算自己相同的散
..
由于集合像 System.Collections.Generic.HashSet<> 接受空作为一组成员,有人可能要问什么空的哈希值code应该的。它看起来像框架使用 0 : //可空结构类型 诠释? I = NULL; i.GetHash code(); //给出0 EqualityComparer<诠释> .Default.GetHash code(I) //给出0
..
我读过有关 scrypt 和它的一些优势的的 bcrypt 在某些情况下哈希算法。 总之,似乎scrypt没有被广泛使用呢。有没有人见过到目前为止一个.NET实现它(在C#的青睐)? 解决方案 最后,我发现scrypt的实现在C#中的 CryptSharp库。 图书馆是开源的,并使用 ISC许可证。 CryptSharp 版本历史记录 1.2.0 2011年1月23日: 该SC
..
我最近奉命在GetHash code()的方法,特别是“的GetHash code,消费者不能依靠它是稳定的时间或跨应用程序域”(从一个 Unfortuantely我一直在用这个数据库中,以尝试加快查找(通过插入GetHash code中的结果,而不是做搜索的文本字符串)。我现在知道这是一个非常糟糕的事情。 所以,我在想什么就有什么,我可以做代替。 是否有特定的字符串将保证返回一个明智的抗碰撞整
..
我重写得到一个散列code。有一个点, 哈希= 1210600964 * 31 + -837896230 这会导致一个发生OverflowException 。有没有一种方法,我可以使用,这样的: 哈希= addUnsafe(multiplyUnsafe(1210600964,31),-837896230) 而无需我的项目链接到另一个程序集?我不想删除溢出检查。 dllimp
..
什么是最好的散列法对数组字节? 的阵列是包含在TCP / IP应用程序之间传递的JPEG图像序列的类对象。 数组大小为200K左右。 解决方案 所有的内置哈希函数应该做的;这取决于你有多在乎冲突这些都是你的选择(从大多数碰撞到最低): MD5 SHA1 SHA256 SHA384 SHA512 他们是那样简单易用: VAR哈希= SHA1.Create()ComputeHash(数
..
我有使用散列函数创建的字节数组。我想这个数组转换为字符串。到目前为止好,它会给我的十六进制字符串。 现在我想用的东西的不同的比十六进制字符,我想EN code在字节数组这些 36个字符:[ AZ] [0-9] 。 我会如何? 编辑:的我会做到这一点的原因,是因为我想有一个的小的字符串,不是一个十六进制字符串。 解决方案 我从我的适应任意长度的基础转换功能 静态字符串BaseConvert
..
需要MD5哈希一个内存为System.Drawing.Image 解决方案 下面是一个基本的片断。又见@JaredReisinger的注释一些问题。 使用System.Security.Cryptography; 使用System.Text; 使用System.Drawing.Imaging; // ... //从图像中的字节 字节[]字节= NULL; 使用(MemoryStream的毫
..
据我所知,乘以大量异或应有助于严重分散操作数之前,但为什么要乘数是一个素? 相关: 关闭,但并不完全是重复的: 解决方案 有一个的好文章在计算寿命博客,讨论这个话题的细节。它最初被张贴到Java哈希code()的问题,我的问题联系到的响应。根据文章: 素数是唯一的编号。它们是独特的,一个主要的与任何其它数目的产品具有可独特(不作为唯一作为道素本身)由于其优越的可用于在它的事实
..
在简单地说,这是我的问题: 私人字符串publicKeyString = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVGUzbydMZS+fnkGTsUkDKEyFOGwghR234d5GjPnMIC0RFtXtw2tdcNM8I9Qk+h6fnPHiA7r27iHBfdxTP3oegQJWpbY2RMwSmOs02eQqpKx4QtIjWqkKk2Gmck
..
我想知道在散质量和散稳定性的 String.GetHash code()在.NET实现? 有关质量,我专注于算法方面(因此,哈希因为它影响大的哈希表,而不是出于安全顾虑的品质)。 随后,有关稳定,我想了解一下可能出现从一个.NET版本下,潜在versionning问题。 在这两个方面的一些灯将是非常美联社preciated。 解决方案 我不能给你任何细节对品质的(虽然我认为这是因为字符串
..
所生成的散列的大小和所述算法的速度并不重要。我真的只关心它是最安全的选择。我不想或者使用任何第三方库。 在.NET框架我使用的是3.5的话,如果说有什么区别的版本。 解决方案 我会想的 SHA512 将是你最好的选择,从内置的散列算法。这是一个非常安全的算法最大的哈希表。 另外,不要忘记用的盐,以帮助防止字典攻击中的散列
..
我想序列化HashSet的,但我有没有运气。每当我试图打开序列化的数据,我得到一个空的HashSet。然而,一个List正常工作。例如:code: [序列化()] 公共类MyClass的:ISerializable的 { 公共MyClass的(SerializationInfo中的信息,的StreamingContext ctxt) { HashSet的<
..
如果我有,比方说,100项将被保存在一本字典,我应该初始化它这样? VAR myDictionary =新字典<关键字,值>(100); 我的理解是,.NET词典内部自身的大小,当它到达一个给定的负载,以及负载阈值被定义为产能的比率。 这将表明,如果100个项目被加入到上述字典,那么它会自行调整大小时的项目之一的溶液。调整大小的字典是我想避免,因为它有一个性能命中,是浪
..
林SHA256存储在我的数据库用户口令由.NET产生的哈希值,我需要能够与node.js中检查他们唯一的问题是,.NET和Node.js的创建不同的哈希密码相同。 密码:ThisPassword .NET: VAR UE =新的统一codeEncoding(); 变种byteSourceText = ue.GetBytes(“ThisPassword”); VAR byteHash
..
我想选择一个哈希算法比较约最多20个不同的文本数据。 这哈希对这些要求的更好? 在较少CPU功耗 占地面积小(小于等于32字节) 在冲突不是什么大不了的事 可以从.NET框架2产生(不应该是一个第三方库) 我使用的哈希值较少的内存占用和性能比较的 解决方案 如果碰撞不是什么大不了的,你可以把每个文件的第一个字母。或者你也可以使用文字或字符串文本的长度。
..
我们碰到了,痛彻哈希表中的神奇十进制数。我煮它归结为以下几个最基本的情况: 十进制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
..