Я занимаюсь разработкой приложения для Android. Как совершенно вторичная функция, она позволяет пользователям шифровать некоторые строки.
Я знаю, что AES (256 бит) гораздо рекомендуется использовать, чем DES (56 бит). Однако если я использую AES-256 и опубликую свое приложение в Android Market, будет ли мое приложение регулироваться Правилами экспортного администрирования (EAR)?
http://www.bis.doc.gov/encryption/
Я читал, что он регулирует программное обеспечение, которое шифрует ключом длиной более 56 бит.
Мое приложение не может управлять сверхсекретной информацией. Это позволит пользователям отправлять друг другу зашифрованные сообщения. Он предназначен почти как игра, хотя некоторые пользователи могут использовать его для конфиденциальной информации.
Итак, вы бы порекомендовали мне использовать AES-256 или DES-56? Если кто-то может подтвердить, что у меня не будет проблем с EAR при использовании AES-256, я обязательно воспользуюсь этим алгоритмом.
Я не гражданин США и не живу в США. Но я читал в Android Market, что, поскольку я опубликую свое приложение на серверах Google, мое приложение должно соответствовать американским законам об экспорте.