crypto-js 被视为标准加密算法吗?

问题描述 投票:0回答:1

我想在苹果商店发布我的应用程序,我必须确定我的应用程序使用什么类型的加密算法:

您的应用程序实现什么类型的加密算法?


1. 专有的或未被国际标准机构(IEEE、IETF、ITU 等)接受为标准的加密算法

2. 标准加密算法代替或补充使用或访问 Apple 操作系统内的加密

3. 上面提到的两种算法

4. 上面提到的算法都不是

在此应用程序中,我使用 crypto-js 包的 HTTPS 和 AES。 根据不同的答案,我发现使用HTTPS被认为是使用标准加密方法,现在不受监管,并且通过在

ITSAppUsesNonExemptEncryption
中将
Info.plist
设置为NO可以解决。

但是,我不知道也找不到有关使用“crypto-js”的信息。 所以我的问题是 AES 是否是标准加密算法?如果是这样,那么在

ITSAppUsesNonExemptEncryption
中添加
Info.plist
就足够了吗?
预先感谢您。

iphone encryption app-store
1个回答
0
投票

根据 CryptoJS 文档“高级加密标准 (AES) 是美国联邦信息处理标准 (FIPS)”,并根据 维基百科“AES 包含在 ISO/IEC 18033-3 标准中。AES 生效时间为经美国商务部长批准后于 2002 年 5 月 26 日成为美国联邦政府标准。”因此,AES 是一种标准加密算法。

© www.soinside.com 2019 - 2024. All rights reserved.