Trình tạo hash SHA & hash
Tạo hash SHA-1, SHA-256, SHA-384 và SHA-512 của bất kỳ văn bản nào, ở dạng hex hoặc Base64 — hoàn toàn trong trình duyệt của bạn.
Giới thiệu về Trình tạo hash SHA & hash
Trình tạo hash của Handytool tính toán hash SHA-1, SHA-256, SHA-384 và SHA-512 của bất kỳ văn bản nào, trực tiếp trong trình duyệt của bạn, sử dụng Web Crypto API. Chọn đầu ra hex hoặc Base64 và sao chép digest chỉ bằng một cú nhấp chuột. Vì hash diễn ra locally, bạn có thể hash mật khẩu, token hoặc nội dung nhạy cảm mà không tiếp xúc chúng với bất kỳ máy chủ nào.
Tính năng của Trình tạo hash SHA & hash
- 01
Bốn biến thể SHA
Chuyển đổi ngay lập tức giữa SHA-1, SHA-256, SHA-384 và SHA-512. Tất cả được tính toán bằng cách sử dụng Web Crypto API của trình duyệt, cùng một triển khai được sử dụng bởi HTTPS và các hệ thống xác thực hiện đại.
- 02
Đầu ra hex hoặc Base64
Nhận digest dưới dạng chuỗi hex chữ thường (định dạng phổ biến nhất) hoặc dưới dạng Base64 (nhỏ gọn, được sử dụng trong tiêu đề HTTP và token). Chuyển đổi bất kỳ lúc nào mà không cần nhập lại dữ liệu của bạn.
- 03
Chạy hoàn toàn trong trình duyệt của bạn
Hash sử dụng SubtleCrypto locally. Văn bản của bạn không bao giờ chạm đến máy chủ, vì vậy bạn có thể an toàn tạo hash của bí mật, mật khẩu (cho việc sử dụng không xác thực) hoặc payload bảo mật.
Câu hỏi thường gặp về Trình tạo hash SHA & hash
- Hash SHA là gì?
- SHA (Thuật toán Hash An toàn) là một hàm hash mật mã biến bất kỳ đầu vào nào thành một dấu tay có độ dài cố định. Đầu vào tương tự luôn tạo ra cùng một hash, nhưng việc khôi phục đầu vào từ hash về mặt tính toán là bất khả thi. Hash được sử dụng để kiểm tra tính toàn vẹn, chữ ký và định địa chỉ nội dung.
- Tôi nên chọn biến thể SHA nào?
- Sử dụng SHA-256 cho hầu hết các ứng dụng hiện đại — nó nhanh và được hỗ trợ rộng rãi. SHA-512 là một lựa chọn tốt khi bạn muốn lợi biên thêm trên các hệ thống 64-bit. Tránh SHA-1 cho bất kỳ điều gì nhạy cảm bảo mật; nó được bao gồm ở đây chỉ để tương thích với các hệ thống kế thừa.
- Tôi nên sử dụng SHA để hash mật khẩu không?
- Không — không trực tiếp. Hash SHA quá nhanh, làm cho chúng dễ bị tấn công brute-force. Để lưu trữ mật khẩu, hãy sử dụng một hàm hash mật khẩu chuyên dụng như bcrypt, scrypt hoặc Argon2. Công cụ này hữu ích cho tính toàn vẹn nội dung, dấu tay tệp và so sánh checksum.
- Tại sao hash ở định dạng hex theo mặc định?
- Hex (base 16) là biểu diễn phổ biến nhất cho hash vì nó ánh xạ sạch đến ranh giới byte — mỗi hai chữ số hex là một byte. Base64 nhỏ gọn hơn nhưng kém dễ đọc. Chuyển đổi định dạng tùy thuộc vào hệ thống phía sau dự kiến.
- Văn bản của tôi có được gửi đến máy chủ không?
- Không. Hash diễn ra hoàn toàn trong trình duyệt của bạn bằng cách sử dụng Web Crypto API. Không có gì được tải lên, ghi nhật ký hoặc lưu trữ.
Công cụ liên quan
Tiện ích →- Sẵn sàng
Mã hóa & giải mã Base64
Mã hóa văn bản thành Base64 và giải mã Base64 trở lại văn bản, bao gồm Base64 an toàn URL — hoàn toàn trong trình duyệt của bạn.
Tiện íchChạy cục bộMở - Sẵn sàng
Mã hóa & giải mã URL
Mã hóa phần trăm văn bản cho URL hoặc giải mã chuỗi được mã hóa phần trăm trở lại văn bản có thể đọc — ngay lập tức, riêng tư.
Tiện íchChạy cục bộMở - Sẵn sàng
Trình tạo UUID
Tạo UUID v4 ngẫu nhiên mạnh mã hóa hoặc UUID v7 theo thứ tự thời gian, một lần hoặc nhiều lần cùng một lúc — trong trình duyệt của bạn.
Tiện íchChạy cục bộMở
Khám phá các công cụ khác
Tất cả công cụ →- Sẵn sàng
PDF sang JPG
Chuyển mỗi trang PDF thành ảnh JPG, PNG hoặc WebP sắc nét ngay trong trình duyệt — không upload, không mất chất lượng.
PDFChạy cục bộMở - Sẵn sàng
Xoá nền
Xoá nền ảnh bằng mô hình AI chạy trên trình duyệt — không cần tải lên, ảnh của bạn ở lại trên thiết bị.
Hình ảnhChạy cục bộMở - Sẵn sàng
Cắt video
Cắt đầu hoặc cuối video với độ chính xác từng khung hình.
VideoMở - Sẵn sàng
Cắt âm thanh
Cắt một đoạn trong tệp âm thanh.
Âm thanhChạy cục bộMở - Sẵn sàng
Markdown sang HTML
Chuyển đổi Markdown thành HTML sạch sẽ ngay trong trình duyệt của bạn.
Tài liệuChạy cục bộMở