Является ли base64 шифрованием в приложении для iPhone? - PullRequest
4 голосов
/ 03 октября 2009

Считается ли шифрование простой кодировкой base64 (для отправки двоичных данных на серверы проверки яблок) и нужно ли сообщать об этом при загрузке моего приложения в магазин приложений?

Ответы [ 5 ]

12 голосов
/ 03 октября 2009

Нет, кодировка base64 не является шифрованием.

9 голосов
/ 28 февраля 2010

Основная причина заботы Apple: соблюдение экспортных законов США. Кодировка Base64 никогда не считалась технологией шифрования NIST / Департаментом торговли.

Как уже говорили другие, вы никогда не знаете, когда получите произвольного рецензента, но прямой и простой ответ - нет . Источник: http://csrc.nist.gov/

7 голосов
/ 03 октября 2009

base64 - это схема кодирования, а не алгоритм шифрования.

Различие заключается в том, что, хотя ни одно из них не является особенно читабельным для человека, кодирование стремится хранить или отображать данные способом, совместимым с имеющимися носителями, где шифрование является преднамеренной попыткой запутать данные от всех, кроме предполагаемых пользователей. 1003 *

6 голосов
/ 09 ноября 2011

Apple спрашивает о шифровании, чтобы узнать, может ли приложению потребоваться авторизация для экспорта из Министерства торговли / Бюро промышленности и безопасности.

Кодировка Base64 не считается шифрованием; он считается «фиксированным» методом кодирования в соответствии с Технической запиской 15 CFR, часть 774, Дополнение 1, ECCN 5A002, пункт a.1, в которой объясняется, что «Криптография» для целей экспорта не включает «фиксированное» сжатие данных или методы кодирования. Определение «фиксированный» появляется в 15 CFR часть 772.1.

http://www.bis.doc.gov/encryption/ccl5pt2.pdf

Кроме того, вы можете позвонить в Министерство торговли / Бюро промышленности и безопасности по телефону 202-482-0707 и спросить о вашем конкретном заявлении.

3 голосов
/ 03 октября 2009

Я бы предположил, что что-то вроде base64 не будет считаться шифрованием, поскольку это известный алгоритм кодирования и не имеет ничего общего с шифрованием. Кодировка Base64 используется для множества разных вещей, включая кодирование в электронной почте. Я не понимаю, как кто-то может интерпретировать это как шифрование.

Но с другой стороны, Apple отклонила приложения по довольно странным причинам, поэтому, если вы можете четко сообщить им, что вы используете base64 для кодирования данных, то, вероятно, безопаснее сделать это заранее, так что вы можете сказать, что они знали все это время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...