md5在 node 中如何使用

前言

md5:是一种加密方式。是不允许被反编译的。

  • 常见的还有:
    • sha1
    • base64 是可以被反编译的

在 node 中如何使用

1. 下载

- cnpm install md5 -S

2. 引入

const md5 = require("md5");

3. 加密

    const passWord = md5("加密的字符");   //将加密过后的字符赋值给 passWord

展示

const md5 = require("md5");
// 不过考虑到有些人的密码是傻白甜式密码。  我们就再加点颜料。
const passWord = "12345"+"(*^(*&^(*&)";   //"(*^(*&^(*&)" 颜料
console.log(md5(passWord));   //他是一个字符串

在这里插入图片描述

  • 在实际项目中,我们将这个字符串添加到数据库中
  • 有人会考虑,如果有人盗取到了这个 字符串,会不会反向破解
  • 不会的,网上的破解都是暴力破解的,非常浪费时间,比如一个很复杂的密码编译后给你100年你都不一定能破解出来
  • 就算是一个简单的密码,我加了点东西,它就几乎没有破解的可能性
  • 如果是单纯的数字,不加任何东西,破解的几率很大的,因为他们专门破解的数据库已经有对应的字符串了
发布了63 篇原创文章 · 获赞 6 · 访问量 1191

猜你喜欢

转载自blog.csdn.net/qq_44163269/article/details/105258827