Продолжение хэша SHA1 в PHP - PullRequest
1 голос
/ 06 июля 2010

Возможно ли "продолжить" хеш в PHP? Скажем, например, я начинаю хэшировать большой кусок данных, как это:

$ctx = hash_init('sha1');
hash_update($ctx, $data_block);
$hash = hash_final($ctx);

Это все хорошо, но предположим, что в этот момент данные не полностью доступны, и я хочу "приостановить" хеширование на полпути и сохранить то, что нам нужно, а затем закончить обработку позже. Возможно ли это?

Спасибо, J

1 Ответ

0 голосов
/ 06 июля 2010

Не совсем, нет.Почему бы просто не дождаться звонка hash_final, пока вы не получите все данные?

...