Co stanowi „szyfrowanie” w celu zapewnienia zgodności z eksportem (np. W App Store)? [Zamknięte]

Przesyłając aplikację do sklepu iOS App Store, należy zadeklarować, czy aplikacja „zawiera szyfrowanie” (i, jak rozumiem, przejść przez dodatkowe przeszkody administracyjne).

Czy ktokolwiek zna jakiekolwiek wskazówki dotyczące tego, co dokładnie obejmuje pojęcie „szyfrowanie” w tym kontekście?

Czy odnoszą się do:

konkretniekryptograficznie bezpieczny schematy szyfrowania (AES, RSA itp.);LUB,każdy schemat lub metoda, która w codziennej mowie może być określana jako „szyfrowanie” lub wariant standardowego schematu, który jest kryptograficznie słaby?

W szczególności zamierzałem użyć jakiegoś słabego schematu, aby chronić niektóre aktywa aplikacji przed przypadkowym hakerem, np. przez XORowanie danych z pliku za pomocą ciągu bajtów wygenerowanych z (nie kryptograficznego) generatora liczb losowych. Jeśli chcesz, byłby to „pad jednorazowy”, ale klucz nie jest w rzeczywistości losowo kryptograficzny: wystarczy losowo, aby ktoś, kto chce ukraść dane, musiałby wykonać niewielki wysiłek poza „tylko kopiowaniem” dane z pliku ”.

Czy dla celów deklaracji byłoby to liczone jako „szyfrowanie”, mimo że w rzeczywistości nie jest to kryptograficznie bezpieczna forma szyfrowania? To, co robię, to dość powszechna praktyka, którą domyślam się, że inni programiści przesłali aplikacje przy użyciu takiej procedury: czy musiałeś zadeklarować aplikację jako używającą szyfrowania?

(Na przykład przewodnik iTunes Connect nie podaje żadnych dalszych szczegółów w tej sprawie).

questionAnswers(1)

yourAnswerToTheQuestion