• 显示不想要的特殊字符的未签名字符

    晚上好,我在消息哈希上使用了openssl代码示例,但是我遇到了问题,消息哈希显示在以下特殊字符之后: 1úÇÿÓË^UÔq.▓{3S¿╔├ÿ<▓[;Õ 好像有缓冲区溢出。 The hash function is on the openssl wiki page : https://wiki.openssl.org/index.php/EVP_Message_Digests 但是由于复制/粘贴并没有什么坏处,因此它是: void digest_message(const unsigned char ...
  • 双重哈希图

    I am reading a book about Hashing and it provides me a table which I think that it illustrates the Double hashing algorithm. However, I don't understand what it means because there is no introduction or guide to this table. 我可以理解,如果垂直读取所有白色块,则是图16.6中的字符...
  • 如何在python中多次哈希sha256

    我想多次对密码进行哈希处理,但是根据指数的不同,很难重复多次代码。 因此,例如在此代码中,指数2和基数3 3 ** 2 = 9 所以我需要将密码哈希九次! 我扫描了所有网络,以找到在python中寻求帮助的任何代码,但都在c lang中找到了所有代码。 我的问题:是否有一种简单的方法可以多次将密码散列   带有hashlib.sha356的python不是pbkdf2_hmac吗? 这是代码示例: 你好,世界! 结果: c079473ced8ca65d5ce59cabf451ab7a513db97ab4d2...
  • SHA有何独特之处?

    我试图用简单的术语理解SHA的唯一性。 例如,让我们假设整个世界中只有最大长度为4位(二进制)的消息。不同长度的可能消息数量为 2(单位长度) 2 ^ 2用于双位长度 2 ^ 3表示3位长度 2 ^ 4表示4位长度 那将是2 + 4 + 8 + 16 = 30。 让我们考虑SHA3,其摘要长​​度为3位(二进制),因此摘要的最大可能数目为8。 如果我们需要将30条消息映射到8条消息,摘要将是唯一的,或者为什么很难找到2条唯一消息的摘要冲突
  • 如何从其String.hashCode()值获取字符串?

    我需要以某种方式从Java中的哈希获取文本。 我有以下代码: String myString = new String("creashaks organzine"); int hashCode = myString.hashCode(); System.out.println("Hash:" + hashCode); 该代码的结果将为0。 但是“授粉沙箱”字符串的哈希值也将为0。 可能会发生冲突,例如与“ creashaks Organzine”和“授粉沙箱”发生冲突,我想找到这种情况下的冲突。
  • 验证哈希密码

    大家好, 我有一个问题。我已经能够使用user_ID,Username和Password字段创建用户帐户。 密码已加密且已加密,并且可以正常工作。 现在,我想创建一个登录表单,其中用户需要使用用户名和密码进行身份验证。 我想验证提供的密码和用户名是否正确。此密码必须首先是哈希,然后再与数据库中的密码进行比较。 下面是我的代码,但它不断带来错误的密码错误。 try { string connString = CommonVariables.ConnectionStri...
  • C中哈希表中的冲突

    抱歉,如果我的问题太简单了,我是一个初学者,类似的问题对我来说是无法理解的。我的代码有冲突,我想通过线性探测解决它们,问题是当检测到我的表是否在我要保留字母的位置已经有一个值时。我尝试使用这种条件,但是没有用: if (alphabet[place] != NULL){ do{ place++; }while(alphabet[place] != NULL); } else{ alphabet[place] = x; } 这是代码: #include <stdio....
  • crypt()不返回标准MD5哈希?

    I'm trying to use the crypt() function found in <crypt.h> in C, and when I attempt to hash a string in MD5 for example, it returns something different than a standard MD5 hash would produce from a tool such as md5sum. Example/Proof: hash.c: #include <stdio...
  • Node.js bcrypt比较返回false

    我正在使用Node.js处理登录脚本,并使用bcrpyt比较密码哈希。使用bcrpyt库时,比较功能将失败。但是,当我使用bcrpytjs库时,compare函数成功。下面是登录功能。我已包含用于测试的哈希和密码。 密码:LHLiiSGd1xLg 哈希值:$ 2y $ 10 $ J47x5GEFtmULWem2nh3YvuZaAiZyFZlyTUFV97dAx2.dyb8Yst43y function login(email, password, callback) { // Require de...
  • 使用哈希表对ASCII代码中的所有字母进行简单加密

    我要执行以下操作: 如果您有任何字母,我想使用它的ascii代码制作一种简单的加密方法。 例如,如果我有字母“ H”,则其ASCII码为72。那么,加密将为(72 mod 60)+1 =13。13将为“密钥”,而加密的字母将仅为72 + key = 72 + 13 = 85。 我想我有东西,但是遇到碰撞,我尝试了几种方法,但仍然无法解决。这是我的代码: #include <stdio.h> #include <stdlib.h> typedef struct letter{ char letter...
  • 为什么在将指针数组传递给struct节点的createHash()函数时出现错误?

    最近,我学会了单独的散列链接技术,并试图编写一个C程序,当我将散列数组(它是指向结构节点的指针数组)传递给createHash()函数时,它将以垂直顺序打印二叉树,而我得到以下错误。 预先感谢,让我知道我实际上在做错什么。 #include<stdio.h> #include<stdlib.h> struct node { int data; struct node* next; }; struct BTnode { int data; struct BTnode* Lchi...
  • 为什么对一个向量进行多线程操作的速度很慢?

    我有很多键(C字符串),我想预先计算它们的哈希值。我制作了一个包含关键数据及其哈希值的结构。我将这些结构推入向量并将向量分为几组。每组密钥将被一个线程散列。 最小示例: struct Key { char* data; // mostly 10 character strings uint64_t hash; // init with 0 and compute later }; // hash group of keys static void hash_keys(size_t i...
  • 证明哈希函数的等效关系

    我迷上了一个指定以下Python代码的练习: def hash(s): hash = 0 for char in string: hash = (a * hash + char) % m return hash 请注意,“ a”和“ m”未指定给我,我只是将它们视为标准哈希常量。然后,我需要证明以上内容与该等式相同: hash = ((char_0 * a^(t-1)) + (char_1 * a^(t-2)) + ... + (char_(t-1) * a^0))...
  • 基于文本的不同距离计算或指纹算法

    因此,我有大量的.txt文件(几GB),我希望对它们进行整理,并希望找到一些方法来查找近乎重复的内容并进行编辑。 是否有一种算法可以读取文本文件,并产生某种形式的文本哈希或指纹,从而使文本块进行的编辑或添加越多,其汉明距离距给定的指纹/哈希越远? 例如:给定任意长度的文本,id live会产生一个N长度的值。可用于检查其他文本文档之间的相似性。 因此:对于N = 8 "Some text bla bla bla bla bla ext." => "21juob1G" "Other text of dif...
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部