hashalgorithm

    2热度

    3回答

    我正在处理涉及计算散列文件的项目。该项目就像一个文件备份服务,所以当一个文件从客户端上传到服务器时,我需要检查该文件是否已经在服务器上可用。我为该文件生成一个CRC-32哈希,然后将哈希发送到服务器以检查它是否已经可用。 如果文件不在服务器,我用发送文件512个KB结块[对重复数据删除],我必须计算散列此每512 KB块。有时文件大小可能只有几GB,多个客户端将连接到服务器。所以我真的需要一个Fa

    1热度

    1回答

    我在大学工作,我们的招生申请是建立在Microsoft Dynamics CRM 4.0之上的产品。 (该应用程序被称为“招聘人员”。) 有一个包含用户名和散列密码的表格。我想写一个应用程序(在Ruby on Rails中)查询用户名和散列密码来验证登录。 不幸的是,我不知道如何生成哈希密码。它似乎是一个Base64编码的MD5校验和。 我在别处读到哈希密码使用的组合产生: 明文口令 该记录的主键

    2热度

    1回答

    可能重复: What is the best algorithm for an overridden System.Object.GetHashCode? 这是众所周知的我们,如果我们覆盖的Object的Equals方法在我们的自定义类型,我们应该还覆盖并提供一种实现方法GetHashCode以支持生成唯一的哈希码以用于支持Hashtable和Dictionary集合类,并且可以是其他类秒。 这责

    0热度

    1回答

    的MSDN states约TransformBlock: public int TransformBlock( byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset ) 返回值:写入的字节数。 我假设输出缓冲区的大小足

    3热度

    2回答

    我接管了以前的开发人员编写的系统。系统有管理员批准用户帐户,当他们这样做时,系统使用以下方法散列密码并将其保存到数据库。它将未加密的密码发送给用户。当用户登录时,系统使用完全相同的方法来散列用户输入的内容并将其与数据库值进行比较。当数据库条目与用户输入的数据不匹配时,我们遇到了几次问题。所以看起来该方法并不总是散列值相同。有谁知道这种哈希方法不可靠吗?如何使它可靠?谢谢。 private stri

    12热度

    3回答

    我遇到了一个有趣的问题..似乎ComputeHash()为“HMACSHA256”哈希不是确定性行为..如果我使用HashAlgorithm.Create(“HMACSHA256”)创建两个HashAlgorithm实例..并运行ComputeHash,我得到两个不同的结果..下面是一个示例静态类,表现出这种行为。 internal static string HashPassword(byte[

    0热度

    1回答

    有别人的想法,用于这两个哈希其散列algorithn: $S$DjzC6BKx24dNLU4UPyiCGXo6bJ3rDYbQdf/waPOwE9X36592NiFi $S$DDLj98cyEH3azm0QvZq4E59PuczniTbfXiftWf5ED2qtcZYW5MTm 它看起来有点咸鱼,但我不能确定盐是$S$或宁可$S$D,因为我只知道这两个。没有子字符串$S$的这些散列的长度将是52.

    2热度

    2回答

    我的PHP版本是5.2.11,高于hash_algos所需的版本。但是,当我通过web或命令行运行它时,它将返回 Fatal error: Call to undefined function hash_algos() 至于其他哈希函数。 我是否必须关闭php.inin中的任何内容,或者我该怎么做? 我检查了php --re hash 并且扩展名不存在。我很确定它不在那里或者是残疾人。 我也试

    0热度

    1回答

    为什么不公开HashAlgorithm.Dispose? void IDisposable.Dispose() { this.Dispose(true); GC.SuppressFinalize(this); } 我知道这是一个明确的接口实现,仍然可以调用。我试图找出背后的推理。

    1热度

    2回答

    如何在FIPS兼容的WinXP SP2盒子上使用C#来唯一地散列给定文件的内容?我不关心性能(还?)。 希望有人可以指出“规则”的例外,但似乎“* ServiceProvider”类符合FIPS并在WinXP上不可用,而“*托管”类在WinXP上可用,而不是FIPS兼容。 而MD5因为它不可靠唯一(是的,即使这个小的可能性对我的项目来说是不可接受的)。