Đến phần nội dung
Toova
Tất cả công cụ

Bộ tạo mã băm SHA-256

Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn

Tính giá trị băm SHA-256 của bất kỳ văn bản hoặc tệp nào trong trình duyệt của bạn. Toova tạo ra digest hex 256-bit ngay lập tức, hỗ trợ kéo và thả cho tệp, và chạy hoàn toàn trên thiết bị của bạn. Hữu ích cho checksum, chữ ký, định danh blockchain, và kiểm tra tính toàn vẹn.

Vì sao dùng SHA-256

SHA-256 là hàm băm xương sống của internet hiện đại. Chứng chỉ TLS, giá trị băm khối Bitcoin, checksum quản lý gói, digest hình ảnh Docker, ký mã — tất cả đều dùng SHA-256. Nó chống va chạm trong thực tế và đủ nhanh để dùng trên tệp nhiều gigabyte. Khi một hệ thống yêu cầu giá trị băm mật mã mạnh mà không chỉ định, SHA-256 là mặc định an toàn.

Băm văn bản và tệp

Gõ hoặc dán một chuỗi và giá trị băm cập nhật trực tiếp. Thả tệp và Toova đọc nó theo khối, nên bộ nhớ vẫn thấp ngay cả với tệp rất lớn. Đầu ra là chuỗi hex chữ thường 64 ký tự theo mặc định — chuyển sang chữ hoa hoặc Base64 nếu đích của bạn mong đợi định dạng đó. Cho biến thể HMAC trong đó liên quan đến khóa bí mật, dùng công cụ HMAC chuyên dụng.

Chỉ cục bộ, không tải lên

Mọi giá trị băm được tính trong trình duyệt của bạn. Đầu vào không bao giờ rời trang, và không có đo từ xa nội dung. Trang hoạt động ngoại tuyến khi đã tải xong, khiến công cụ an toàn cho việc băm tài liệu nội bộ, hiện vật riêng tư, hoặc bất cứ thứ gì có thỏa thuận bảo mật. Tự xác minh với tab Network mở.

Câu hỏi thường gặp

SHA-256 có an toàn cho việc băm mật khẩu không?
Không tự nó. SHA-256 quá nhanh — kẻ tấn công có thể thử hàng tỷ phỏng đoán mỗi giây. Cho mật khẩu, dùng hàm chậm với salt như bcrypt, scrypt, hoặc argon2. SHA-256 phù hợp cho checksum, chữ ký, và định địa chỉ nội dung.
Khác biệt giữa SHA-256 và SHA-2 là gì?
SHA-2 là họ hàm băm. SHA-256 là một thành viên, với đầu ra 256-bit. Các thành viên khác bao gồm SHA-224, SHA-384, và SHA-512. SHA-256 là cái được dùng rộng rãi nhất trong thực tế.
Tôi có thể băm tệp nhị phân không?
Có. Kéo và thả bất kỳ tệp nào vào vùng nhập. Công cụ truyền tệp qua hàm băm, nên ngay cả đầu vào nhiều gigabyte cũng băm trong thời gian hợp lý mà không cạn kiệt bộ nhớ trình duyệt.
Vì sao giá trị băm dòng lệnh và trình duyệt của tôi khác nhau?
Hầu như luôn là vấn đề kết thúc dòng. Tệp văn bản với kết thúc dòng CRLF băm khác với cùng tệp với kết thúc LF. Một số công cụ cũng cắt bỏ xuống dòng cuối. Băm tệp dưới dạng nhị phân thô ở cả hai bên để nhất quán.
Đầu vào của tôi có được truyền đi đâu không?
Không. Giá trị băm được tính trong trình duyệt của bạn. Không có gì được tải lên, ghi nhật ký, hoặc phân tích.