Объясните мне пожалуйста, почему получаются разные хеши: Есть программка на Перле файл digest_sha.pl #!/usr/bin/perl # use Digest::SHA1 qw(sha1 sha1_hex sha1_base64); while(<>){ print sha1_hex(chomp $_); print "\n"; print sha1_hex("The quick brown fox jumps over the lazy dog"); print "\n"; } Вызываю её в Баше так: echo "The quick brown fox jumps over the lazy dog"| digestsha.pl Казалось бы всё просто и сейчас я получу 2 одинаковые строки, но нет,выдает такое: 1user1[workdir]$ LANG="C" echo "The quick brown fox jumps over the lazy dog" | perl digest_sha1.pl 356a192b7913b04c54574d18c28d46e6395428ab 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 Второй хеш верный, а первый нет :( Почему? Куда копать?
Ответ на:
комментарий
от legk
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Портабельный string substitution на sh (2015)
- Форум Не работают почти все шрифты (2014)
- Форум Встречайте кодировку будущего — base💯 (2017)
- Форум ebuld для KDE плазмоида eyasdp (2013)
- Форум Объясните разницу (2012)
- Форум Объясните разницу (2011)
- Форум Объясните разницу (2006)
- Форум Объясните разницу (2006)
- Форум Объясните причину разницы (2015)
- Форум GTK: объясните разницу (2015)