在 Typescript 中使用加密模块

Bra*_*ken 3 sha1 typescript

在我的打字稿项目中,我试图借助 Nodejs 的加密模块来获取 SHA1 哈希值。

import crypto from 'crypto';

console.log(crypto.createHash('sha1').update('message').digest('hex'));
Run Code Online (Sandbox Code Playgroud)

但运行后,我得到的唯一结果是

TypeError: Cannot read property 'createHash' of undefined
Run Code Online (Sandbox Code Playgroud)

我缺少什么?有没有更好的方法在打字稿中获取 SHA1 哈希值?

Bal*_*ong 5

将导入行更改为:

import * as crypto from 'crypto';
Run Code Online (Sandbox Code Playgroud)