Node.js 中的 crypto.getHashes() 方法
该方法将返回一个包含所有支持的哈希算法名称的数组。crypto包中有大量我们可以使用的哈希算法列表。但最常用的密码算法是'MD5–Message-DigestAlgorithm5'。crypto.getHashes()
语法
crypto.getHashes()
参数
因为它返回所有哈希算法的列表。它不需要任何输入。
示例
创建一个具有名称的文件-getHashes.js并复制以下代码片段。创建文件后,使用以下命令运行此代码,如下例所示-
node getHashes.js
getHashes.js
//一个获取所有哈希算法的节点演示程序
//导入加密模块
const crypto = require('crypto');
//调用getHashes()方法
const cipher = crypto.getHashes();
//打印所有算法的列表
console.log("所有哈希算法列表如下: ", cipher);输出结果C:\home\node>> node getCipher.js 所有哈希算法列表如下: [ 'RSA-MD4', 'RSA-MD5', 'RSA-RIPEMD160', 'RSA-SHA1', 'RSA-SHA1-2', 'RSA-SHA224', 'RSA-SHA256', 'RSA-SHA3-224', 'RSA-SHA3-256', 'RSA-SHA3-384', 'RSA-SHA3-512', 'RSA-SHA384', 'RSA-SHA512', 'RSA-SHA512/224', 'RSA-SHA512/256', 'RSA-SM3', 'blake2b512', 'blake2s256', 'id-rsassa-pkcs1-v1_5-with-sha3-224', 'id-rsassa-pkcs1-v1_5-with-sha3-256', 'id-rsassa-pkcs1-v1_5-with-sha3-384', 'id-rsassa-pkcs1-v1_5-with-sha3-512', 'md4', 'md4WithRSAEncryption', 'md5', 'md5-sha1', 'md5WithRSAEncryption', 'ripemd', 'ripemd160', 'ripemd160WithRSA', 'rmd160', 'sha1', 'sha1WithRSAEncryption', 'sha224', 'sha224WithRSAEncryption', 'sha256', 'sha256WithRSAEncryption', 'sha3-224', 'sha3-256', 'sha3-384', 'sha3-512', 'sha384', 'sha384WithRSAEncryption', 'sha512', 'sha512-224', 'sha512-224WithRSAEncryption', 'sha512-256', 'sha512-256WithRSAEncryption', 'sha512WithRSAEncryption', 'shake128', 'shake256', 'sm3', 'sm3WithRSAEncryption', 'ssl3-md5', 'ssl3-sha1', 'whirlpool' ]
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短