Node.js hash.copy()方法
hash.copy()方法是crypto模块的Hash类的内置函数。该方法用于复制哈希的当前状态。可以多次调用该方法来创建哈希的多个副本。如果在调用digest方法之后调用此方法,将会抛出错误。
此函数接受一个可选参数来控制流的行为,例如输出长度。
语法:
参数: 此函数接受一个可选参数:
- .流数据的行为。
返回值: 此方法返回当前哈希状态的副本。
模块安装: 使用以下命令安装所需的模块:
示例1: 只需复制哈希一次。
index.js
使用以下命令运行 index.js 文件:
输出:
示例2: 将哈希复制多次。
index.js
在下面的命令中运行 index.js 文件:
输出:
示例 3: 更新已复制的哈希值。
index.js
使用以下命令运行 index.js 文件:
输出:
参考: https://nodejs.org/api/crypto.html#crypto_hash_copy_options