Мне нужен Mac (углеродный) эквивалент для CryptProtectData и CryptUnProtectData.
Пожалуйста, воздержитесь от предложения раствора какао с «переходить на какао», поскольку это не вариант.
2 ответа
В итоге я использовал алгоритм blowfish от Open SSL. Это работало как на Windows, так и на Mac.
Я не эксперт по Mac, но думаю, что вы хотите использовать Keychain API на Mac. Вы можете просто использовать Keychain для хранения / генерации ключа защиты и использовать собственный api шифрования для en / расшифровки файла.
Похожие вопросы
Новые вопросы
macos
macOS (ранее известная как OS X или Mac OS X) - это операционная система для настольных ПК от Apple, установленная на компьютерах Macintosh. Используйте этот тег только в том случае, если ваш вопрос касается использования API-интерфейсов macOS или поведения, специфичного для macOS, а не потому, что вы запускаете свой код в macOS. Вопросы, связанные с использованием или устранением неполадок macOS, не относятся к теме и принадлежат сообществу «Спроси другое».
CryptProtectData
и т. Д.? Похоже на что-то, что будет шифровать данные с помощью пользовательского ключа, поэтому, возможно, посмотрите на Связку ключей для аналогичной функциональности.