Md5 в Python и Javascript — это не одно и то же [закрыто]Javascript

Форум по Javascript
Anonymous
Md5 в Python и Javascript — это не одно и то же [закрыто]

Сообщение Anonymous »

У меня есть в JavaScript переменная () только с символами [0-9a-f\-] и сгенерируйте с помощью этой строки хеш:

Код: Выделить всё

hash = crypto
.createHash('md5')
.update('*salt* ' + (new Date().toISOString().substr(0, 13)) + vardata)
.digest('hex');
В Python я использую эту строку:

Код: Выделить всё

hash = hashlib
.md5(('*salt* ' + datetime.datetime.now().isoformat()[0:13] + vardata).encode('utf-8'))
.hexdigest()
Оба хэши не одинаковы?!?!
Что не так?

Подробнее здесь: https://stackoverflow.com/questions/793 ... t-the-same

Вернуться в «Javascript»