Почему выходные данные hashlib.md5().hexdigest()
отличаются от md5sum
и openssl
output?
$ echo "test string" | md5sum
f299060e0383392ebeac64b714eca7e3 -
$ echo "test string" | openssl dgst -md5
(stdin)= f299060e0383392ebeac64b714eca7e3
$ python
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from hashlib import md5
>>> print(md5("test string").hexdigest())
6f8db599de986fab7a21625b7916589c
Я заметил это при попытке создать дайджест md5 для использования с Gravatar.Выход Python hashlib
работает, а выходы md5sum
и openssl
- нет.