{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
Web

Hash

Hash (Tóm tắt Mật mã)

Chuỗi ký tự có độ dài cố định được tạo bởi hàm toán học từ bất kỳ dữ liệu đầu vào nào, đóng vai trò là dấu vân tay duy nhất. Ngay cả một thay đổi nhỏ trong đầu vào cũng tạo ra giá trị hash hoàn toàn khác.

Chi tiết kỹ thuật

Hàm hash mật mã (SHA-256, SHA-3, BLAKE3) phải thỏa mãn ba thuộc tính: kháng ảnh gốc (không thể đảo ngược để tìm đầu vào), kháng ảnh gốc thứ hai (không thể tìm đầu vào khác tạo ra cùng hash) và kháng va chạm (không thể tìm bất kỳ hai đầu vào nào có cùng hash). Hash không mật mã (CRC32, MurmurHash, xxHash) ưu tiên tốc độ hơn bảo mật cho checksum và bảng hash. Trong ứng dụng web, SubtleCrypto API cung cấp hash SHA-1/256/384/512 gốc trình duyệt. Hệ thống lưu trữ theo nội dung (Git, IPFS) sử dụng hash làm mã nhận dạng.

Ví dụ

```javascript
// Hash: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

Công cụ liên quan

Thuật ngữ liên quan