如何使用javascript或jquery将字符串加密为SHA-1?

Ank*_*agi -3 javascript

我想使用JavaScript使用SHA-1哈希函数哈希一个简单的字符串。

Pau*_*aul 5

在浏览器中,可以使用SubtleCrypto.digest,它返回一个Promise:

crypto.subtle.digest('SHA-1', arrayBuffer);
Run Code Online (Sandbox Code Playgroud)

在node.js中,您可以使用crypto.createHash

const crypto = require( 'crypto' );
const hash = crypto.createHash('sha1');
const result = hash.digest(buffer);
Run Code Online (Sandbox Code Playgroud)

浏览器演示:

crypto.subtle.digest('SHA-1', arrayBuffer);
Run Code Online (Sandbox Code Playgroud)

  • 我认为SO政策不会通过提供答案来鼓励这种绝对零努力的“给定代码”问题。 (2认同)