gpt4 book ai didi

javascript - 使用 WebCrypto API 进行渐进式加密/解密?

转载 作者:行者123 更新时间:2023-11-29 21:07:52 28 4
gpt4 key购买 nike

所以,我开始研究 WebCrypto API,因为它看起来非常快,api 使用起来相当简单,而且我设法很容易地实现了加密/解密。

现在我想看看是否可以使用它进行渐进式加密/解密。我目前使用 CryptoJs,在很多情况下我处理文件的分块下载和上传,这意味着文件被分成更小的部分,并且这些部分的处理是单独完成的。

在 CryptoJs 上,可以将“Encryptor”的实例保持打开状态,这样您就可以在从源中获取 block 时继续将 block 传递给它,并且可以调用 finalize( ) 完成后运行。

我已经在 Google 和 StackOverflow 上搜索了几个小时,寻找一种使用 WebCrypto 实现相同目的的方法,但我找不到答案。

有谁知道该怎么做,或者是否可以使用当前的 API 来完成?

最佳答案

不幸的是,WebCrypto API 没有定义流支持,有几个原因,但我怀疑主要的两个原因是并非所有算法都支持它,这是可以在以后添加的东西。

这是错误跟踪流支持 - https://github.com/w3c/webcrypto/issues/73

关于javascript - 使用 WebCrypto API 进行渐进式加密/解密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43108292/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com