Mã hóa SHA

Mã hóa một chuỗi bằng thuật toán SHA-1, SHA-256, SHA-384 hoặc SHA-512

Thẻ: mã hóa sha-1 sha-256 sha-384 sha-512

🚀 357,732 tổng số lượt chuyển đổi (4,173 trong tháng này)

Giới thiệu

Công cụ mã hóa SHA trực tuyến này giúp bạn tạo ra một mã băm an toàn cho bất kỳ chuỗi nào bằng cách sử dụng các thuật toán SHA khác nhau. Đây là một cách hiệu quả để tạo mã băm mật mã nhằm đảm bảo tính toàn vẹn và bảo mật dữ liệu.

Cách sử dụng công cụ này

  1. Dán chuỗi của bạn trực tiếp vào trình soạn thảo hoặc nhập vào.
  2. Nhấp vào nút Mã hóa để tạo mã băm SHA cho đầu vào của bạn.
  3. Sau khi mã hóa, bạn có thể:
    • Tải xuống kết quả mã băm.
    • Lưu hoặc chia sẻ nó bằng một liên kết duy nhất.
    • Đăng nhập bằng Google hoặc GitHub để lưu mã băm của bạn cho lần sử dụng sau.

SHA là gì?

Thuật toán Băm An toàn (SHA) là một họ các hàm băm mật mã được phát triển bởi Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST) như một phần của Tiêu chuẩn Xử lý Thông tin Liên bang Hoa Kỳ (FIPS). Các thuật toán này được sử dụng rộng rãi cho tính toàn vẹn dữ liệu, chữ ký số và các giao thức bảo mật.

  • SHA-0: Hàm băm 160-bit gốc được công bố vào năm 1993 nhưng nhanh chóng bị rút lại do một "lỗi nghiêm trọng."
  • SHA-1: Hàm băm 160-bit tương tự như MD5, được sử dụng trong chữ ký số. Nó có những điểm yếu mật mã đã biết và không còn được khuyến nghị cho các ứng dụng bảo mật.
  • SHA-2: Một họ các hàm băm, bao gồm SHA-256 và SHA-512, cung cấp bảo mật mạnh hơn. Các biến thể như SHA-224, SHA-384, SHA-512/224 và SHA-512/256 cung cấp thêm các tùy chọn.
  • SHA-3: Một tiêu chuẩn mới hơn (trước đây là Keccak), được chọn thông qua một cuộc thi công khai. Nó hỗ trợ các độ dài băm giống như SHA-2 nhưng sử dụng cấu trúc nội bộ khác.

Các thuật toán SHA rất quan trọng để xác minh tính toàn vẹn dữ liệu, tạo chữ ký số và đảm bảo giao tiếp an toàn trong nhiều ứng dụng hiện đại.

Tìm hiểu thêm về Thuật toán Băm An toàn từ trang Wikipedia chính thức .

Ví dụ

Trước khi mã hóa

      
Hello, World!
      
    

Sau khi mã hóa (sử dụng SHA-1)

      
0a0a9f2a6772942557ab5355d76af442f8f65e01