Trình tạo Hash
Nhập văn bản bên dưới để tạo cùng lúc hash SHA-1, SHA-256, SHA-384 và SHA-512, hoặc cung cấp một khoá để ký bằng HMAC. Sử dụng Web Crypto API. Mọi xử lý đều diễn ra cục bộ trong trình duyệt của bạn.
Về hàm băm
Hàm băm mật mã nhận một đầu vào và tạo ra một chuỗi byte có kích thước cố định. Đầu ra (hash) là duy nhất cho mỗi đầu vào - ngay cả một thay đổi nhỏ cũng tạo ra hash hoàn toàn khác.
- SHA-1 - 160-bit, không còn được khuyến nghị cho bảo mật. Vẫn được sử dụng trong Git.
- SHA-256 - 256-bit, thuộc họ SHA-2. Được khuyến nghị cho sử dụng chung.
- SHA-384 - 384-bit, thuộc họ SHA-2. Biến thể rút gọn của SHA-512.
- SHA-512 - 512-bit, thuộc họ SHA-2. Hàm băm tiêu chuẩn mạnh nhất.
Mọi bản tóm tắt trên trang này đều đến từ chính Web Crypto API của trình duyệt, kể cả chữ ký HMAC. Không có gì được tự viết tay và không có gì được tải lên.
Hai thiết lập thay đổi kết quả nhiều hơn người ta tưởng. Bộ ký tự quyết định những byte nào được băm, nên cùng một câu sẽ cho bản tóm tắt khác nhau ở UTF-8 và Windows-1252. Thiết lập ký tự xuống dòng quan trọng với mọi thứ lấy ra từ tệp, vì bản tóm tắt tính trên CRLF sẽ không bao giờ khớp với bản tính trên LF. Dán một tổng kiểm tra vào ô so sánh và trang sẽ cho biết nó đến từ cái nào trong bốn cái, cách nhanh nhất để nhận ra một giá trị băm không nhãn.
Công cụ liên quan
Bạn thật sự đang lưu cái đó thế nào?
Hàm băm, token và mật khẩu chỉ mạnh bằng đúng đoạn mã bao quanh chúng: một hệ số chi phí để nguyên mặc định, một token không ai kiểm tra hạn, một khoá bí mật lỡ đẩy lên kho mã. Chúng tôi rà soát và làm cứng ứng dụng, rồi nói cho bạn biết kẻ tấn công chạm tới đâu trước tiên.
Đặt lịch rà soát bảo mật