Javascript 使用js加密框架或浏览器';s的Web加密API?

Javascript 使用js加密框架或浏览器';s的Web加密API?,javascript,cryptojs,webcrypto-api,Javascript,Cryptojs,Webcrypto Api,我想在浏览器中使用加密算法。我认为有两种方法可以做到这一点。首先,使用可用的javascript加密框架,如cryptojs、sjcl等,或浏览器内置的Web加密API。我不知道哪一个更好。有人能帮我吗 谢谢因为浏览器与底层系统的集成度比任何JavaScript库都高,所以它们将提供更好的安全性保证(例如,生成随机数)。因为浏览器与底层系统的集成度比任何JavaScript库都高,它们将提供更好的安全保证(例如,生成随机数)。基于浏览器的加密可以实现什么?你在解决什么问题?没有任何客观要求,我可

我想在浏览器中使用加密算法。我认为有两种方法可以做到这一点。首先,使用可用的javascript加密框架,如cryptojs、sjcl等,或浏览器内置的Web加密API。我不知道哪一个更好。有人能帮我吗


谢谢

因为浏览器与底层系统的集成度比任何JavaScript库都高,所以它们将提供更好的安全性保证(例如,生成随机数)。

因为浏览器与底层系统的集成度比任何JavaScript库都高,它们将提供更好的安全保证(例如,生成随机数)。

基于浏览器的加密可以实现什么?你在解决什么问题?没有任何客观要求,我可以说:你喜欢什么都行。你可以掷硬币,让它由机会决定。还有,看看我已经看完的文章。我只想创建一个文件的散列,并保存该散列以供将来引用,就这样。我知道基于浏览器的加密有问题,但在我的情况下,这是需要的。如果您的使用场景是用于计算哈希,那么我个人会选择Web Crypto API。至于什么更好——更好意味着什么?如果使用哈希,两个接口对给定的输入都应该产生相同的结果。使用基于浏览器的加密可以实现什么?你在解决什么问题?没有任何客观要求,我可以说:你喜欢什么都行。你可以掷硬币,让它由机会决定。还有,看看我已经看完的文章。我只想创建一个文件的散列,并保存该散列以供将来引用,就这样。我知道基于浏览器的加密有问题,但在我的情况下,这是需要的。如果您的使用场景是用于计算哈希,那么我个人会选择Web Crypto API。至于什么更好——更好意味着什么?如果你在进行散列运算,两个接口对给定的输入都应该产生相同的结果。为什么会有否决票?WebCryptoAPI提供了比纯JavaScript实现更好的安全性和性能。对JavaScript加密的仇恨是什么?JavaScript不仅仅是网站!为什么会有反对票?WebCryptoAPI提供了比纯JavaScript实现更好的安全性和性能。对JavaScript加密的仇恨是什么?JavaScript不仅仅是网站!