Мне нужен эквивалент Mac (углерод) для CryptProtectData и CryptUnProtectData.
Пожалуйста, воздержитесь от предложения решения какао с "переходом к какао", так как это не вариант
Я не эксперт по Mac, но я думаю, что вы хотите использовать Keychain API на Mac. Вы можете просто использовать связку ключей для хранения / генерации ключа защиты и использовать собственные API-интерфейсы шифрования для дешифрования файла.
В итоге я использовал алгоритм blowfish из Open SSL. Это работало как на Windows, так и на Mac.