hash

    11热度

    1回答

    我使用下面的代码来计算文件的MD5SUM - byte[] b = System.IO.File.ReadAllBytes(file); string sum = BitConverter.ToString(new MD5CryptoServiceProvider().ComputeHash(b)); 也能正常工作正常,但如果我遇到一个大文件(〜1GB) - 例如一个ISO映像或一个DVD

    8热度

    4回答

    我已经类似于下面的Perl代码: # -- start -- my $res; # run query to fetch IPv6 resources while(my $row = $org_ip6_res->fetchrow_arrayref) { if($row->[4] =~ /PA/) { $res->{ipv6}{pa}{$row->[2]}++;

    2热度

    7回答

    为了能够检测特定推文的RT,我计划将每个格式化tweet的散列存储在数据库中。 我应该使用什么哈希算法。神秘当然不是必需的。只是将数据存储为最简单的方式,然后可以通过有效的方式比较数据是否相同。 我第一次尝试使用md5散列。但我认为可以有更高效的哈希算法,因为不需要安全性。

    1热度

    1回答

    嘿,我刚开始学习ruby/rails。目前,我尝试做一本德语书籍“Praxiswissen Ruby on Rails”的例子,这本书很古老,是为Ruby on Rails 1编写的。无论如何,我试图用Rails 2做例子。现在我遇到了问题超过一个星期。 根据书(轨道1)我在我的控制器写入: page.replace_html( 'broadcast_search_result', :局部=> '

    20热度

    3回答

    我一直在阅读关于MD5破碎,胸围,过时以及永远不会被使用的内容。这让我愤怒。 事实上,MD5上的collision attacks现在相当容易。有些人碰撞到一门艺术,甚至可以使用它们到predict elections。 我发现大多数例子MD5“破产”不那么有趣。即使是famous CA certificate hack也是碰撞攻击,这意味着它可以证明该方在同一时间生成了好的和恶意的证书。这意味着

    0热度

    2回答

    我需要根据三组“分数”结构生成交换散列。 每个分数都有“开始”,“结束”和“数字”。 开始和结束通常是庞大的数字(8-9位),但数量仅仅是从1到4 我需要他们是可交​​换的,因此顺序并不重要。目前我正在使用XOR,但它似乎给出了不好的结果。 由于我正在处理大型的大型数据集,所以我更喜欢性能友好的解决方案。 有什么建议吗?谢谢=] public static int getCustomHash(cn

    12热度

    6回答

    编辑:作为代码按预期工作,我改名这一个例子。 我试图复制一个文件,得到一个MD5哈希值,然后删除该副本。我这样做是为了避免另一个应用程序写入的原始文件上的进程锁。但是,我正在锁定我复制的文件。 File.Copy(pathSrc, pathDest, true); String md5Result; StringBuilder sb = new StringBuilder(); MD5 m

    6热度

    4回答

    我正在创建一个脚本,它需要一个名称和电子邮件地址列表并发送一封电子邮件,邀请他们注册我们部门的安全网站。姓名和电子邮件列表可在同一网站上的公共页面上找到。我需要一种方法为他们提供一个唯一的标记,当他们按照电子邮件中的链接注册帐户时,可以识别它们。用户只能使用一次令牌来创建帐户并设置其初始密码。 什么是生成令牌的最佳方法?存储在数据库中的随机字符串?从用户信息和一些盐产生的哈希?还有别的吗?我知道这

    3热度

    5回答

    我看不到任何方式来盐MD5.ComputeHash(流)。 我错过了一些注入字节到HashAlgorithm的方法? 我试图在执行流计算之前执行ComputeHash(byte []),但是,毫不奇怪,它没有效果。任何想法(除了修改文件)? 谢谢你的时间。 编 只是要更具体一点,我想用一个流得到关于我不想加载到内存的大型文件的哈希。 FileInfo myFI= new FileInfo("big

    3热度

    4回答

    我需要生成一些东西,可以用作D programming language中用户定义类型(结构或类)的唯一句柄。优选地,这将是编译时可计算的值。如果类型的内部结构(数据布局)发生变化,但是对于大多数其他编辑(包括将同一类型编译到不同的应用程序中),我希望该句柄与该类型的名称相关联,并更改该类型的名称。 这不是一个安全的事情,所以它不需要将很难绕过或任何 我现在的想法是使用一个字符串的东西喜欢的类型名