Мне нужно зашифровать имена файлов и имена папок. Проблема состоит в том, что зашифрованная строка имени может иметь недопустимые символы для имени файла, если я использую шифрование AES 256. Есть ли у вас какие-либо рекомендации по его устранению? Это правильный способ шифрования имени файла?Как шифровать имена файлов и имена папок в iOS?
ответ
Ответ зависит от того, насколько вы хотите это сделать; предлагая шифровать имена файлов, а затем запускать зашифрованный результат с помощью кодировщика base64, является твердым предложением.
В качестве альтернативы вы можете просто использовать UUID для всех имен файлов, а затем иметь (зашифрованный) файл данных, который отображает UUID и то, что файл содержит в контексте вашего приложения.
Вы не сможете контролировать имена, присвоенные системным файлам; записи кэша, значения по умолчанию и т. д.
В целом шифрование имен файлов немного бесполезно. Если содержимое зашифровано, имена не имеют большого значения, и вы можете выбирать имена, которые имеют смысл, оставаясь конфиденциальными (например, кодовые имена). Если содержимое не зашифровано, то неопределенные/бессмысленные имена файлов в любом случае не очень хороши.
Спасибо, bbum. В нашем случае мы будем шифровать как содержимое, так и имена файлов. – sridevi
- 1. Имена файлов папок и имена файлов
- 2. Имена файлов и папок не совпадают
- 3. Скопировать структуру папок и только имена файлов
- 4. Получить имена всех файлов/папок в массиве
- 5. Unicode имена файлов в iOS
- 6. Составьте список папок, содержащие имена файлов
- 7. Имена папок на основе имен файлов
- 8. Иконные имена файлов iOS 7
- 9. JavaScript - вырезать имена папок
- 10. C++ как получить имена папок и файлов с виртуального устройства?
- 11. Имена файлов ADA и имена пакетов
- 12. Получить имена файлов и папок в каталоге vb.net
- 13. Переименовать имена каталогов и имена классов файлов maagento php
- 14. requireJS - имена файлов и условные обозначения папок и разрешение зависимостей
- 15. Имена папок Python в каталоге
- 16. Имена файлов и дата
- 17. Получить имена папок и имена файлов из списка sharepoint в excel
- 18. Как конфертировать из специальных папок в полные имена файлов
- 19. Как создать несколько каталогов приведены имена папок
- 20. Имена файлов программных файлов Windows?
- 21. Batch - EnableDelayedExpansion, восклицательный знак и имена файлов/папок
- 22. Как сортировать имена файлов?
- 23. как получить имена папок в подпапку в
- 24. Как получить имена файлов?
- 25. Как распечатать имена файлов?
- 26. Неполные имена файлов в dirent.h
- 27. Как изменить имена папок в python?
- 28. .htaccess mod_rewrite - зарезервированные имена папок
- 29. URL Rewrite вырезать имена папок
- 30. Манипулировать имена папок с партией
Зачем вам это нужно? –
Base64 кодирует зашифрованную строку? –
Мы хотим использовать пользовательское шифрование для всего содержимого приложения. Таким образом, данные приложения будут зашифрованы, даже если устройство не заблокировано штырьковым кодом или сломано. – sridevi