首页 > 编程语言 >nodejs md5 加盐值

nodejs md5 加盐值

时间:2022-10-09 19:40:02浏览次数:41  
标签:stringify const log nodejs crypto 加盐 result md5


const crypto = require('crypto')

const SALT = 'ftmsabcd@1234!'

function md5(str){
const md5 = crypto.createHash('md5')
const result = md5.update(SALT).update(str).digest('hex')
return result
}

const o = {
name: 'adley',
age: 18,
data: [12,32,'dasd']
}

console.log(md5(JSON.stringify(o)));
console.log(md5(JSON.stringify(o)) === 'bc265660ddecee012e7261ac19745d15');


标签:stringify,const,log,nodejs,crypto,加盐,result,md5
From: https://blog.51cto.com/u_12836588/5741171

相关文章

  • nvm windows 管理nodejs版本
    下载​​https://github.com/coreybutler/nvm-windows#installation–upgrades​​配置镜像where.exenvm#d:\soft\nvm\nvm.exeiid:\soft\nvm\编辑setting.txt,添加node_......
  • 算法,比较rust golang nodejs 斐波那契算法
    运行环境:macOSm1javascriptfunctionfid(n){if(n==0)return0if(n==1)return1returnfid(n-1)+fid(n-2)}letstart_time=Date.now();fid(50)lete......
  • 53道常见NodeJS基础面试题
    说到前端就不得不提到后端,我们给用户展示页面所需的数据正是从后端获取的,所以了解后端的运行原理和技术的实现很有必要。 Node.js是一个不错的选择,它是基于JavaScript语......
  • rust md5 sha1 sha256 sha512序列化
    [dependencies]rust-crypto="0.2.36"md5usecrypto::md5::Md5;usecrypto::digest::Digest;fnmain(){letmuthasher=Md5::new();lettext=String::from("12......
  • linux 前端 jenkins打包失败 permission 权限安装 root 安装nodejs,没有权限,另一个账号
    linux前端jenkins打包失败permission权限安装root安装nodejs,没有权限,另一个账号,需要chkmod将文件权限打开开始以为nodejs版本问题最后发现是安装nodejs是一个账......
  • 我用 nodejs 爬了一万多张小姐姐壁纸
    前言哈喽,大家好,我是小马,为什么要下载这么多图片呢?前几天使用uni-app+uniCloud免费部署了一个壁纸小程序,那么接下来就需要一些资源,给小程序填充内容。爬取图片首先初始......
  • 用 NodeJS 开发一版在线流程图网站
    源码:github.com/maqi1520/Cl…背景对于程序员来说,每天除了写代码,接触较多的可能是各种图表了,诸如流程图、原型图、拓扑图、UML图以及思维导图等等,我们较为熟悉的是Process......
  • C/C++语言 MD5例子
    之前研究了一下在C中进行MD5加密,由于找了很久没有找到现成的库文件,所以所幸自己去写了一下。个人感觉C的便捷性没有Python好的原因就是这里。下面是我写的一个例子。mian......
  • JS调用MD5加密
    为了系统的安全,前端一般需要对密码进行MD5加密,然后传输给后台处理。MD5的英文是MessageDigestAlgorithm(信息摘要算法),是不可逆的算法,只能通过暴力破解,所以较为安全。需要......
  • 关于 NodeJS 模块化不得不说的坑
    关于NodeJS模块化不得不说的坑本文写于:2022-10-05CJS与ESM的简单介绍面临的问题问题1:如何交叉引入(ESM引入CJS、CJS引入ESM)问题2:ESM必须带上文件扩展名......