下击八写的JS:js-md5库的使用

2019-03-28  本文已影响0人  toyfish

# 起因

------------

干活的时候碰到一个数据加密后去数据库比对的需求,所以引入了`JS-MD5`这个在前端加密的库,可是网上的使用教程都是简单的引入,并没有说明这个库支持哪些加密,很容易让刚接触这个库的人摸不到头脑,所以记录一下这个库的使用方式。

# 解决

--------------

* 在搜索引擎搜索`jsmd5`是搜索不到有用的信息的,都是简单的引入并且使用普通的`m5`加密,类似这样

![](file:/getImage?id=5c1dca3b875c0b4e51739cf8)

这种只是简单的使用,让人误以为只有一种使用方式,所以没什么价值

* 在搜索引擎搜索`js-md5`搜索到的也和上面的差不多,但是有一个很容易忽略的网页就是那个

![](file:/getImage?id=5c1dca3b875c0b4e51739cf9)

这个其实才是使用手册...........

* 具体使用方式:

    ![](file:/getImage?id=5c1dca3b875c0b4e51739cfa)

具体对应的加密方式

* `md5('')` 普通的md5

* `md5('中文')` 支持UTF8

* `md5.digest('')` md5摘要

* `md5.base64('')` md5(base64)方式加密,此方式不是单纯的先base64后md5,是把md5的摘要进行base64

>最后附上手册地址 [npm点击这里](https://www.npmjs.com/package/js-md5) [github点击这里](https://github.com/emn178/js-md5/blob/master/README.md)

上一篇 下一篇

猜你喜欢

热点阅读