Разница в 2 байта для одной и той же комбинации соли и ключа с использованием openssl SHA512
Я нахожу разницу в 2 байта между хэшами, сгенерированными одной и той же комбинацией соли и строки в разное время. используемая библиотека openssl. код
unsigned char digest[SHA512_DIGEST_LENGTH];
SHA512((unsigned char*)(input.c_str()), input.size(), (unsigned char*)&digest);
Сформированные в виде хешей base64, как показано ниже watBYt80/mWSXEap3+snTJt9LpvCb/fJl1f7yF2KTYEnFG9m0APT+GxvaNbAd9UhvGwZRnhhXC+ml7YCHkGFFXDqJAE= watBYt80/mWSXEap3+snTJt9LpvCb/fJl1f7yF2KTYEnFG9m0APT+GxvaNbAd9UhvGwZRnhhXC+ml7YCHkGFFXDKeAE=
обратите внимание на последние 5 символов, из которых первые 2 отличаются. Удивительно, но количество символов, которые отличаются, изменяется в зависимости от длины клавиши. длина соли всегда постоянна.