Skip to content · ⁨Перейти к содержанию⁩
English

Hashing protects integrity

  • We hashed passwords for secrecy. Hashing also protects integrity — proving data was not changed.
  • Change even one character of the input, and the hash changes completely.
Русский

Хэширование защищает целостность

  • Мы хэшировали пароли для обеспечения секретности. Хэширование также защищает целостность — подтверждая, что данные не были изменены.
  • Измените хотя бы один символ во входных данных, и хэш полностью изменится.
import hashlib
print(hashlib.sha256(b"hello").hexdigest()[:16])
print(hashlib.sha256(b"hellp").hexdigest()[:16])   # totally different

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP