Tạo Hash GOST
GOST R 34.11-94 — Tiêu chuẩn mật mã Nga
GOST R 34.11-94 là hàm băm mật mã tiêu chuẩn quốc gia Nga. Tạo hash 256-bit (64 ký tự thập lục phân). Dựa trên mã khối GOST 28147-89, đại diện cho mật mã Liên Xô/Nga độc lập khỏi thiết kế NSA.
Hash GOST là gì?
GOST R 34.11-94 xử lý khối 256-bit sử dụng cấu trúc Davies-Meyer dựa trên GOST 28147-89.
✅ Đặc điểm
- • Tiêu chuẩn quốc gia: GOST R 34.11-94 chính thức
- • Đầu ra 256-bit: 64 ký tự hex như SHA-256
- • Độc lập NSA: Thiết kế Liên Xô/Nga hoàn toàn độc lập
- • Ảnh hưởng toàn cầu: Hướng tiếp cận thay thế thiết kế hash
📊 Ứng dụng
- • Tuân thủ Nga: Chữ ký số chính phủ và ngân hàng
- • CryptoPro CSP: Cơ sở hạ tầng crypto Nga
- • Đa dạng crypto: Thuật toán độc lập từ thiết kế phương Tây
- • Nghiên cứu học thuật: Phân tích mật mã so sánh
⚠️ Lưu ý
GOST R 34.11-94 đã được thay thế bởi Streebog (GOST R 34.11-2012). Dùng Streebog hoặc SHA-256 cho ứng dụng mới.
🔄 GOST vs Tiêu chuẩn Phương Tây
GOST R 34.11-94
256-bit, thiết kế Nga
Tiêu chuẩn Liên Xô gốc
SHA-256
256-bit, thiết kế NSA
Tiêu chuẩn Mỹ/Quốc tế
Streebog
256/512-bit
Kế thừa GOST hiện đại
❓ Câu hỏi Thường gặp
Sự khác biệt GOST hash cũ và mới?
GOST R 34.11-94 dùng mã GOST 28147-89. Streebog (2012) kiến trúc hoàn toàn mới.
Hash GOST có an toàn?
Tấn công lý thuyết đã tìm thấy nhưng chưa có tấn công thực tế đầy đủ. Phiên bản cũ cho hệ thống cũ.
Tại sao Nga tạo tiêu chuẩn riêng?
Chủ quyền crypto. GOST đại diện triết lý crypto độc lập từ thuật toán NSA.