如何编写Javascipt代码,为任何字符串的输入创建小于或等于20字节的哈希字符串



我有多个字符串(包含字母数字字符(,例如:

  • 523d33f0dc94a247536ea849b4834a77
  • 12hjh89nd9009idfn90kkui897oiuwer23
  • 3284uioen89ji89ji89ddf64f167678

依此类推。

我想将这些字符串转换为小于或等于20字节的哈希。有JS函数可以做到这一点吗?我特别希望输出小于或等于20字节。

尝试使用:第一次安装bower(一个用于web的软件包管理器(

npm install -g bower

转到终端中项目所在的位置,运行以下命令:

bower install crypto-js

在HTML文件中添加以下代码:

<script type="text/javascript" src="path-to/bower_components/crypto-js/crypto-js.js"></script>
<script type="text/javascript">
var hash = CryptoJS.MD5("message");// returns 16 bytes hash code
console.log(hash.toString());
</script>

这里的路径to表示执行bower install crypto-js创建的bower_contensions文件夹的相对路径

希望这能有所帮助。供参考访问https://github.com/brix/crypto-js

相关内容

最新更新