Есть ли библиотека MD5, которая не требует ввода целиком в одно и то же время?

Я работаю над приложением Objective C Cocoa. Я проверялCC_MD5 в CommonCryptoи это работало просто отлично; однако, когда я дал ему 5 гигабайтный файл, весь мой компьютер завис и сломался. Алгоритм MD5 обрабатывает входные данные в виде 512-байтовых блоков и на самом деле не требует всех входных данных одновременно. Есть ли библиотека в Objective C или C, которая запрашивает следующий 512-байтовый блок вместо того, чтобы принимать все данные сразу?

Ответы на вопрос(3)

Ваш ответ на вопрос