iTunesConnect Шифрование приложения

Мой вопрос касается этого вопроса:

Является ли ваш продукт разработан для использования криптографии или содержит или включает криптографию?

Я не знаю, что ответить, потому что в моем приложении используется commoncrypto и md5 шифрование. На что я должен отвечать?

Коды, используемые в приложении:

  (NSString *) md5:(NSString *) input { const char *cStr = [input UTF8String]; unsigned char digest[16]; CC_MD5( cStr, strlen(cStr), digest ); // This is the md5 call NSMutableString *output = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2]; for(int i = 0; i < CC_MD5_DIGEST_LENGTH; i++) [output appendFormat:@"%02x", digest[i]]; return output; } 

md5 является хеш-функцией, а хэш-функции однонаправлены и не являются шифрованием.

Если все, что вы используете, является хеш-функцией, то ответ «Нет» вы не используете шифрование.

Если вы используете AES, DES другого шифрования, это двухсторонние крипто-функции, тогда ответ будет ДА.

Простое добавление рамки CommonCrypto не имеет значения, это означает использование шифрования.

Единственное беспокойство – это любое шифрование в приложении, нет никаких проблем с чем-либо, что сделано на связанном сервере.

iTunes Connect не заботится о реализации на стороне сервера.

Если вы используете MD5 или любой другой механизм шифрования на стороне сервера (но не на стороне приложения), вы должны выбрать « Нет» для ответа.

Давайте будем гением компьютера.