向 iOS App Store 提交应用程序时,需要声明该应用程序是否“包含加密”(据我了解,还需要通过额外的管理障碍)。
有谁知道在这种情况下“加密”一词究竟涵盖了什么?
他们指的是:
- 特别是加密安全的加密方案(AES、RSA 等);
- 或者,在日常用语中可能被称为“加密”的任何方案或方法,还是加密弱的标准方案的变体?
具体来说,我打算使用一些弱方案来保护应用程序的某些资产免受临时黑客的攻击,例如,通过对文件中的数据与从(非加密)随机数生成器生成的一串字节进行异或运算。如果你愿意,它会是一个“一次性密码”,但密钥实际上并不是加密随机的:只是足够随机,以至于想要窃取数据的人需要付出一些努力,而不仅仅是“复制”文件中的数据'。
那么,就声明的目的而言,这是否算作使用“加密”,即使它实际上不是一种加密安全的加密形式?我正在做的是足够普遍的做法,我猜其他开发人员已经使用这样的程序提交了应用程序:您是否必须将应用程序声明为使用加密?
(例如,iTunes 连接指南没有就此事提供任何进一步的说明。)