md5/sha256 хэши для одной и той же строки?
надо hex представление смотреть твоей строки, везде по разному может быть
В питоне использую hexdigest(), кодировки везде одинаковые
Показывай код
Сравнивал md5 полученный в питоне с результатом, вычисленным утилитой md5sum. Совпало.
Я hashlib использую
лишний символ например, перевод строки
Покажи минимальный код на php и на python чтобы могли поигратся и сравнить почему разница
на минимальном вангую не будет разницы
может на пыхе кодировка другая
SECRET_KEY = "some_string" hashing = hashlib.md5(SECRET_KEY.encode())
ну и потом hashing.hexdigest()
А php md5 возвращает другой хэш на эту "some_string"
покажи еще как в php делаешь чтобы разницу понять
$SECRET_KEY = 'some_string'; var_dump(md5($SECRET_KEY));
string(32) "31ee76261d87fed8cb9d4c465c48158c" string(32) "d41d8cd98f00b204e9800998ecf8427e" Сверху питонячий, снизу пых
х.з. мы с пыхом интегрировались и хэши соленые вместо подписи работали без проблем
побайтно выведи строку из пыха и пидона
https://onlinegdb.com/hMfm0wFKp http://sandbox.onlinephpfunctions.com/code/595713caf89c174b4590de93fd83b451a5c77f93 Вроде тожесамое же 31ee76261d87fed8cb9d4c465c48158c
Обсуждают сегодня