zoukankan      html  css  js  c++  java
  • Node.js核心模块-crypto加密

    提供了加密功能

    引入

    const crypto = require('crypto');

    crypto.createHash(algorithm[,options])

    • algorithm:算法,字符串。取决于平台上的OpenSSL的版本所支持的算法

    创建并返回一个Hash类

    Hash类

    是一个实用工具,用于创建数据的哈希摘要

    hash.update(data[,inputEncoding])

    • data string/Buffer/typedArray/dataview
    • inputEncoding 字符串 字符编码,默认为'utf8'编码

    使用给定的data更新哈希的内容,该数据的字符编码在inputEncoding给出。如果data是Buffer、TypedArray或DataView,则inputEncoding会被忽略

    hash.digest([encoding])

    • encoding 字符串,返回值的字符编码

    计算传入要被哈希(使用hash.update()方法)的所有数据的摘要,如果提供了encoding,则返回字符串,否则返回Buffer

    调用此方法后,Hash对象不能再被再次使用,多次调用会导致抛出错误

    目前看不懂这里说的什么 ̄へ ̄

  • 相关阅读:
    HASH算法介绍
    windowsOracle19C安装
    Oracle快照控制文件理解
    Swap空间扩展
    OracleDBA职责—备份与恢复技术—RMAN4
    OI回忆录
    HEOI2020(NEW)
    HEOI2020
    省选前奇怪的心情减少了
    $Mom$
  • 原文地址:https://www.cnblogs.com/lianglanlan/p/14081083.html
Copyright © 2011-2022 走看看