Tag Archives: хэш

Вычисление md5. Что не так с Питоном?

(Аббревиатура «MD5» переводится как Message Digest 5-ой версии)

Это третья статья на тему вычисления хэш-суммы. Первые две статьи здесь:

http://wp.me/p1H7g0-1aC
http://wp.me/p1H7g0-1aJ

Не спешите напрягаться и строить версии — с Питоном всё в порядке! Это с нашим представлением (с моим — в частности) о работе Питона не всё хорошо. Поэтому полученные результаты меня повергли в легкий шок.

Читать далее

Реклама

Вычисление md5. Реализация на языке С

Это вторая статья. Продолжаем разговор о вычислении хэш-суммы по алгоритму md5. Первая статья тут:

http://wp.me/p1H7g0-1aC

Вычисление md5 в языке С практически ничем не отличается от вычисления в Питоне, разве что суеты по подготовке к компиляции будет чуть больше. Я имею в виду только то, что при установке Питона необходимый для работы модуль hashlib уже входит в состав дистрибутива, и Python-программисту ничего дополнительного предпринимать не нужно. Си-шнику же для работы с md5 придется сначала установить пакет libssl-dev:

# apt-get install libssl-dev

Эта команда для Debian. Если у вас Ubuntu, то:

$ sudo apt-get install libssl-dev

Читать далее