我正在尝试
JWE
按JOSE
标准实现 Json Web Encryption aka。
我已尝试使用 iOS 中可用的 CommonCrypto lib 进行加密,但它不支持 OAEP-256 填充。
我不能使用 iOS 安全框架,因为它的类SecKeyAlgorithm
和加密模式等rsaEncryptionOAEPSHA256AESGCM
仅适用于 iOS 10 及更高版本。像 JOSESwift ( https://github.com/airsidemobile/JOSESwift ) 这样的其他库会有所帮助。
由于我不是安全专家,因此我无法编写自己的加密(因此不推荐)。
SO和谷歌搜索的其他问题也无济于事: Objective c RSA with OAEP padding sha256 prior ios 10
在iOS上做这件事的任何可能的方式是什么?任何帮助表示赞赏。