SHA-256 là gì?
Hãy cùng tìm hiểu ý nghĩa SHA-256, định nghĩa trong tiền điện tử, sHA-256 là gì, và tất cả các thông tin chi tiết khác.
Thuật toán băm an toàn (SHA-256) là thuật toán đào và hàm băm của giao thức Bitcoin, đề cập đến thuật toán mã hóa tạo ra kết quả dài 256 bit. Nó được thiết kế bởi Cơ quan An ninh Quốc gia Hoa Kỳ (NSA) và được công khai lần đầu vào năm 2001.
Nó quy định việc tạo và quản lý địa chỉ và nó cũng được sử dụng để xác minh giao dịch. Bitcoin sử dụng SHA-256 kép, có nghĩa là các hàm được áp dụng hai lần.
Một điều mà thuật toán băm được biết đến là tính bảo mật vượt trội và thực tế là các hoạt động của nó không được công khai. Tác dụng chính của thuật toán này là để bảo vệ dữ liệu dễ bị tổn thương. Do sử dụng chữ ký số nên có thể xác thực nội dung thông tin mà không tiết lộ nó.
Rất khó hoặc gần như không thể suy ra dữ liệu gốc từ giá trị băm. Bên cạnh đó, nó được sử dụng rộng rãi để xác minh mật khẩu vì nó không yêu cầu lưu trữ mật khẩu cụ thể. Đúng là như vậy vì các giá trị băm có thể được duy trì và so sánh với mục nhập của người dùng để xác định xem nó có hợp lệ hay không.
Ngoài ra, do số lượng lớn các cấu hình tiềm năng, nên một hành động độc hại được gọi là tấn công brute force cực kỳ khó thành công khi chức năng SHA-256 được sử dụng.
SHA-2 khác biệt đáng kể so với thuật toán tiền nhiệm của nó, SHA-1. SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224 và SHA-512/256 đều là các thuật toán băm mới, sử dụng tám từ 32 bit và 64 bit.