【发布时间】:2022-10-18 08:10:12
【问题描述】:
基本问题: 为了跟上最新的安全趋势,我需要从 AES-CBC 更新到 AES-GCM。目前,我在我的 Angular 应用程序中使用“crypto-js”库进行加密和解密。
网络加密 API:我发现用于执行 AES-GCM 加密/解密的 Web Crypto API 和简单的 HTML,JS POC 可以很好地满足我的要求。
Angular App 中的 Web Crypto API 问题:Web Crypto API 是基于 Promise 的,将新的基于 Promise 的 API 引入现有的稳定应用程序需要进行大量代码更改,我担心这是因为 Angular 应用程序中方法的整个转变可能会影响 Live 应用程序的稳定性并可能引入新的关键问题。
所以,我要求任何人请提出以下任何建议,
- 任何能够同步执行 AES-GCM 的加密库
- 任何使 Web Crypto API 同步的方法,这需要最少的代码更改
【问题讨论】:
标签: encryption cryptography aes-gcm