inter forum

Главная категория => Программирование => Raku (ex Perl 6) => Тема начата: inter 🐵 от 04 Ноябрь 2016, 11:38:00

Название: Perl 6 sha1
Отправлено: inter 🐵 от 04 Ноябрь 2016, 11:38:00
# https://github.com/grondilu/libdigest-perl6
# panda update
# panda install Digest::SHA
use Digest::SHA;

# https://docs.perl6.org/type/Blob#method_unpack
use experimental :pack;

# sha1 string
say 'sha1 ', sha1('I love Perl 6!').unpack('H*');

# or sha1 binary
say 'sha1 ', sha1('I love Perl 6!'.encode).unpack('H*');
Название: Re: Perl 6 sha1
Отправлено: inter 🐵 от 15 Сентябрь 2019, 15:57:07
https://github.com/bduggan/p6-digest-sha1-native
Модуль Digest::SHA1::Native работает быстрее, тк работает на Си (замеры скоростей я не делал).