我如何从字符串中获取哈希,然后从JavaScript中的哈希获取字符串

阿列克谢·切波沃伊(Alexei Chepovoi)

我有一个很长的字符串(〜70,000个字符),我想插入URL。我需要在浏览器中实现后退,因此当URL更改时,我的应用程序将做出反应并更改其状态。

这是我用来从字符串生成哈希码的函数:

String.prototype.hashCode = function () {
            var hash = 0, i, char;
            if (this.length == 0) return hash;
            var l = this.length;
            for (i = 0; i < l; i++) {
                char = this.charCodeAt(i);
                hash = ((hash << 5) - hash) + char;
                hash |= 0; // Convert to 32bit integer
            }
            return hash;
        };

但是,如何从哈希中取回我的字符串呢?

编辑:还有其他方法可以压缩这么长的URL吗?

吉姆·科特

你不能 哈希是一种单向函数。560,000位不能转换为32位并再次转换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取字符串中的xml节点值

来自分类Dev

在C#中获取字符串的16位哈希

来自分类Dev

如何在Java中的<>之间获取字符串

来自分类Dev

在ListView中获取字符串

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

R如何获取字符串中的字符列表

来自分类Dev

如何获取字符串中的std :: set字符集,作为字符串?

来自分类Dev

如何从输入字符串中获取字符数?

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

如何直接在终端中获取字符串的MD5哈希?

来自分类Dev

从字符串中获取字符串对

来自分类Dev

如何直接在终端中获取字符串的MD5哈希?

来自分类Dev

如何在JavaScript中获取字符串的货币

来自分类Dev

在字符串中获取字符串

来自分类Dev

如何使用javascript从字符串中获取字符串的特定部分?

来自分类Dev

在.NET中获取字符串的字节数组,然后在Javascript中进行转换

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

如何从包含搜索到的字符串的字符串中获取字符序列

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

在javascript中获取字符串之间的文本模式

来自分类Dev

在javascript中从选定的文本中获取字符串?

来自分类Dev

如何连接数组对象和字符串以在 Javascript 中获取字符串?

来自分类Dev

从给定的字符串中获取字符串

来自分类Dev

从文件中获取字符串

来自分类Dev

如何获取字符串并存储到数组中然后与列表进行比较

来自分类Dev

如何在哈希图中获取字符串和哈希图的混合值

来自分类Dev

如何从bash中的文件中获取字符串?

来自分类Dev

如何获取字符串中字符的位置?

Related 相关文章

  1. 1

    如何获取字符串中的xml节点值

  2. 2

    在C#中获取字符串的16位哈希

  3. 3

    如何在Java中的<>之间获取字符串

  4. 4

    在ListView中获取字符串

  5. 5

    C ++从字符串中获取字符我

  6. 6

    R如何获取字符串中的字符列表

  7. 7

    如何获取字符串中的std :: set字符集,作为字符串?

  8. 8

    如何从输入字符串中获取字符数?

  9. 9

    PHP:如何获取字符串中的重复字符

  10. 10

    如何直接在终端中获取字符串的MD5哈希?

  11. 11

    从字符串中获取字符串对

  12. 12

    如何直接在终端中获取字符串的MD5哈希?

  13. 13

    如何在JavaScript中获取字符串的货币

  14. 14

    在字符串中获取字符串

  15. 15

    如何使用javascript从字符串中获取字符串的特定部分?

  16. 16

    在.NET中获取字符串的字节数组,然后在Javascript中进行转换

  17. 17

    C ++从字符串中获取字符我

  18. 18

    如何从包含搜索到的字符串的字符串中获取字符序列

  19. 19

    PHP:如何获取字符串中的重复字符

  20. 20

    如何获取字符串C ++中字符的值?

  21. 21

    在javascript中获取字符串之间的文本模式

  22. 22

    在javascript中从选定的文本中获取字符串?

  23. 23

    如何连接数组对象和字符串以在 Javascript 中获取字符串?

  24. 24

    从给定的字符串中获取字符串

  25. 25

    从文件中获取字符串

  26. 26

    如何获取字符串并存储到数组中然后与列表进行比较

  27. 27

    如何在哈希图中获取字符串和哈希图的混合值

  28. 28

    如何从bash中的文件中获取字符串?

  29. 29

    如何获取字符串中字符的位置?

热门标签

归档