Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 哪些哈希函数允许使用长度和哈希值生成消息?_Algorithm_Hash - Fatal编程技术网

Algorithm 哪些哈希函数允许使用长度和哈希值生成消息?

Algorithm 哪些哈希函数允许使用长度和哈希值生成消息?,algorithm,hash,Algorithm,Hash,假设消息的长度及其散列已知 是否存在允许生成回消息的哈希函数 计算量大的实现是可以的,但是,我正在寻找各种这样的可逆哈希函数,对于大小小于1KB的典型消息,这将需要秒/分钟/小时/天/月 可能,这甚至不是一个散列函数,实际上,任何接收消息并产生固定长度(小于1KB)结果的函数都可以 主要的要求是hash.length是常量,并且远小于message.length。如果可以从“hash”检索消息,那么它就不是hash:)@SergioTulentsev刚刚理解了这一点。但是,仍然在寻找允许这种反转

假设消息的
长度
及其
散列
已知

是否存在允许生成回消息的哈希函数

计算量大的实现是可以的,但是,我正在寻找各种这样的可逆哈希函数,对于大小小于1KB的典型消息,这将需要秒/分钟/小时/天/月

可能,这甚至不是一个散列函数,实际上,任何接收消息并产生固定长度(小于1KB)结果的函数都可以


主要的要求是hash.length是常量,并且远小于message.length。

如果可以从“hash”检索消息,那么它就不是hash:)@SergioTulentsev刚刚理解了这一点。但是,仍然在寻找允许这种反转的函数。然后,您正在寻找常规的加密/解密。正确执行的加密是不可破解的。“hash.length是常量,远小于message.length”-如果是有损转换(如在hash函数中),那么从理论上讲,源消息检索是不可能的。内容丢失了,你想从哪里得到它?在无损转换中,加密的消息大小将大致等于源文本大小。。。