Наиболее распространенная причина переполнений стека чрезмерно глубокая или бесконечная рекурсия . Если это - Ваша проблема, , это учебное руководство о Рекурсии Java могло бы помочь понять проблему.
Я ссылаюсь на OpenSSL для криптографии в моих проектах Objective-C. Если вы используете OS X, она уже установлена на каждом компьютере пользователя. Также существует структура какао под названием SSCrypto , которая предоставляет оболочки Objective-C для openssl, что делает библиотеку openssl на основе C немного проще в использовании.
Обычный / официальный способ сделать это - #import
, который является библиотекой CommonCrypto. Затем вы можете использовать такие функции, как CC_MD5 ()
, CC_SHA ()
, CC_HMac ()
и т. Д.
CommonCrypto На странице man
есть ссылки на все доступные функции.