如何在 Angular 12 中使用加密(方法:randomBytes()、createCipheriv()、createDecipheriv())或类似方法?

How to use crypto (methods: randomBytes(), createCipheriv(), createDecipheriv()) or similar approach in Angular 12?

我在 node.js 中使用 crypto(方法:randomBytes()、createCipheriv()、createDecipheriv())对用户凭据进行加密和解密,效果很好。 另一方面,我必须使用相同的方法才能在Angular中获得准确的加密和解密结果。因为已确认加密在 Angular 中不起作用。我想知道实现要求结果的任何相关方法。

有相关知识的请指点一下

谢谢!

您可以尝试 Web Crypto,尽管它不如 node.js 中的加密模块成熟。

还有其他第三部分库也很像 webcrypto