Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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
在javascript中对值进行散列-可以反转吗?_Javascript_Hash - Fatal编程技术网

在javascript中对值进行散列-可以反转吗?

在javascript中对值进行散列-可以反转吗?,javascript,hash,Javascript,Hash,我想知道下面的答案:关于散列是否可以逆转 例如,如果有人获得了散列值,它是否可以轻松反转?他们通常做的是,他们有一个包含数十亿条纯文本记录的列表。他们会尝试将每一个都进行散列,并与他们从你那里得到的进行比较。如果找到匹配项,则获得纯文本值。 但这通常需要几年的时间,除非您的纯文本是类似于“123”或“pass123”的 不,这就是散列的目的取决于你使用它的目的,最快的散列可能不是你想要的。根据定义,散列是不可逆的

我想知道下面的答案:关于散列是否可以逆转


例如,如果有人获得了散列值,它是否可以轻松反转?

他们通常做的是,他们有一个包含数十亿条纯文本记录的列表。他们会尝试将每一个都进行散列,并与他们从你那里得到的进行比较。如果找到匹配项,则获得纯文本值。
但这通常需要几年的时间,除非您的纯文本是类似于“123”或“pass123”的

不,这就是散列的目的取决于你使用它的目的,最快的散列可能不是你想要的。根据定义,散列是不可逆的