Я очень начинающий программист, пытающийся написать несколько программ для iOS, и когда я достиг той части, где я должен зашифровать свои данные, я столкнулся с туманной и плохо документированной стеной.Apple, очевидно, предоставляет все инструменты, необходимые для шифрования данных, но нигде об этом не пишет.В настоящее время я экспериментирую с вещами, найденными в https://github.com/AlanQuatermain/aqtoolkit,, которые, очевидно, работают.Однако я прочитал в http://robnapier.net/blog/aes-commoncrypto-564, что не следует использовать выбранные пользователем пароли в качестве ключей шифрования, но я видел несколько примеров людей, использующих пароль пользователя непосредственно с этой библиотекой и другими.Это применимо здесь, и должен ли я пройти пароль пользователя через небольшую гонку с препятствиями перед его использованием?