@kharisergey

Как подписать файл по ГОСТ 34.11-94 в Laravel?

Здравствуйте.
В проекте на Laravel 5 динамически генерируются файлы разного формата (PDF, DOCx и т.д.) и сохраняются в папку на сервере. Сейчас требуется вычислять хеши всех сохраненных файлов и выводить в табличку вместе с именами файлов. Хеши нужно вычислять по алгоритму ГОСТ 34.11-94 и в этом проблема. Как это красиво сделать в Laravel?
По MD5, SHA и т.д. есть стандартные красивые решения типа: php.net/manual/en/function.sha1-file.php
string sha1_file ( string $filename [, bool $raw_output = false ] )
А как быть с ГОСТом?
  • Вопрос задан
  • 350 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Используйте openssl. Там все есть, правда предлагаю вам актуальную версию: https://rt.openssl.org/Ticket/Display.html?id=3311...
Ответ написан
Комментировать
Denormalization
@Denormalization
Написать реализацию хеш функции и использовать ее.
Какой ответ вы ожидаете? За вас погуглить "php ГОСТ 34.11-94"?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы