Node.js – hash.update() 方法
该哈希类是用于创建的许多公用事业类之一的散列摘要数据。该方法使用传递的数据以及与参数一起传递的编码更新哈希内容。如果未通过编码且数据为字符串,则使用'utf8'编码。hash.update()
语法
hash.update(data, [inputEncoding])
参数
参数描述如下-
data-此输入参数接受将更新哈希内容的数据的输入。
InputEncoding-编码以对输入数据或数据字符串进行编码
示例1
创建一个名为“hashUpdate.js”的文件并复制以下代码片段。创建文件后,使用命令“nodehashUpdate.js”运行此代码
//hash.update()演示示例
//导入加密模块
const crypto = require('crypto');
//创建具有以下值的哈希实例
var hash = crypto.createHash('sha256')
//更新哈希的数据
.update('Welcome to nhooo !')
//使用摘要获取其十六进制值
.digest('hex');
//打印哈希值
console.log("哈希值: " + hash);输出结果C:\home\node>> node hashUpdate.js 哈希值: 5f55ecb1ca233d41dffb6fd9e307d37b9eb4dad472a9e7767e8727132b784461
示例2
让我们再看一个例子
//hash.update()演示示例
//导入加密模块
const crypto = require('crypto');
//创建具有以下值的哈希实例
var hash = crypto.createHash('sha256')
//更新哈希的数据
.update('Welcome to nhooo !')
//我们可以多次更新哈希
.update('SIMPLY LEARNING')
//使用摘要获取其base64值
.digest('base64');
//打印哈希值
console.log("Base64值: " + hash);输出结果C:\home\node>> node hashUpdate.js Base64值: WdXHoQhqYk4EBEXYBuvmRFGdid+xnxUk22YACiYtnIk=
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短