Hash Generator - SHA-1, SHA-256, SHA-384, SHA-512 (Văn bản & Tệp)
Tính toán thông báo hex SHA-1, SHA-256, SHA-384 và SHA-512 của bất kỳ văn bản hoặc tệp nào. Sử dụng API Web Crypto tích hợp sẵn của trình duyệt — dữ liệu của bạn không bao giờ rời khỏi thiết bị của bạn.
Giới thiệu về Băm mật mã
Hàm băm mật mã ánh xạ bất kỳ đầu vào nào với dấu vân tay có độ dài cố định không thể đảo ngược. SHA-256 là mặc định hiện đại để kiểm tra tính toàn vẹn. SHA-1 được hiển thị về khả năng tương thích cũ nhưng không còn được coi là an toàn trước các cuộc tấn công va chạm. MD5 được cố tình bỏ qua vì nó bị hỏng vì mục đích bảo mật.
Tiếp tục cải thiện hình ảnh của bạn
Đưa chỉnh sửa ảnh của bạn lên một tầm cao mới với các công cụ phổ biến này
Thêm văn bản vào hình ảnh
Thêm chú thích và tiêu đề vào ảnh nâng cao của bạn
Thêm đường viền ảnh
Tạo khung hiệu ứng của bạn với các đường viền đẹp
Nén hình ảnh
Tối ưu hóa hình ảnh nâng cao của bạn để chia sẻ
Thay đổi kích thước hình ảnh
Thay đổi kích thước hình ảnh
Ảnh cho phim hoạt hình
Thử một phong cách nghệ thuật khác
Phác thảo bút chì
Tạo bản vẽ bút chì nghệ thuật
Frequently Asked Questions
SHA-1, SHA-256, SHA-384 và SHA-512 — mọi thuật toán được tiết lộ bởi API Web Crypto của trình duyệt. Thông báo được hiển thị dưới dạng chuỗi thập lục phân viết thường, là định dạng được mong đợi bởi các tệp tổng kiểm tra, tệp kê khai gói và công cụ HMAC.
featuresChúng khác nhau về chiều dài đầu ra và thế hệ thiết kế. SHA-256 là mặc định hiện đại để kiểm tra tính toàn vẹn và hầu hết các hoạt động sử dụng blockchain. SHA-384 và SHA-512 tạo ra các tiêu chuẩn dài hơn để chống lại các cuộc tấn công kéo dài chiều dài. SHA-1 được hiển thị về khả năng tương thích cũ nhưng không còn được coi là an toàn trước các cuộc tấn công va chạm.
technicalMD5 bị hỏng: các cuộc tấn công va chạm là thực tế trên máy tính xách tay, vì vậy nó không được sử dụng cho công việc nhạy cảm về bảo mật. Chúng tôi cố tình bỏ qua nó để không khuyến khích mã mới phụ thuộc vào nó. Đối với các mục đích sử dụng không liên quan đến bảo mật như khóa bộ nhớ cache, hãy ưu tiên SHA-256 được cắt bớt theo kích thước bạn cần.
technicalCả hai. Dán một chuỗi hoặc thả một tệp vào hộp nhập liệu — công cụ đọc tệp dưới dạng luồng nhị phân và đưa trực tiếp vào API băm, vì vậy thông báo khớp với thông báo được tạo bởi sha256sum, openssl dgst hoặc Get-FileHash của PowerShell.
featuresKhông. Hàm băm mật mã là hàm một chiều: cho một thông báo, không có cách hiệu quả nào để khôi phục đầu vào. Đó là toàn bộ vấn đề - kiểm tra tính toàn vẹn, lưu trữ mật khẩu và chữ ký đều dựa vào thuộc tính này.
technicalKhông. Web Crypto API chạy hàm băm bên trong trình duyệt của bạn, vì vậy đầu vào không bao giờ đi qua mạng. Điều đó làm cho công cụ an toàn cho bí mật, khóa riêng tư và bất kỳ tệp nào bạn không muốn tải lên.
privacyUse Cases
Xác minh tính toàn vẹn của tệp sau khi tải xuống
Tính toán thông báo SHA-256 của cấu phần phần mềm ISO, trình cài đặt hoặc phát hành và so sánh nó với tổng kiểm tra của nhà xuất bản để xác nhận tệp không bị hỏng hoặc giả mạo
Phát hiện trùng lặp trong thư viện hình ảnh lớn
Các tệp băm để tìm ảnh, tài liệu hoặc nội dung trùng lặp trên các thư mục, chia sẻ NAS và ổ đĩa đám mây mà không cần so sánh chúng từng byte mỗi lần
Ký và xác thực Webhook Payload
Tạo thông báo SHA-256 của nội dung webhook để xác thực chữ ký Stripe, GitHub, Shopify và Twilio HMAC trong quá trình tích hợp cục bộ và gỡ lỗi
Bản phát hành phần mềm vân tay để kiểm tra
Tạo dấu vân tay SHA-512 cho tệp nhị phân, hình ảnh vùng chứa và phát hành tarball để các nhóm tuân thủ có thể kiểm tra bản dựng chính xác nào được vận chuyển đến khách hàng nào
Tạo khóa bộ nhớ cache & ETags
Nội dung yêu cầu băm, tham số truy vấn hoặc nội dung tệp để lấy các khóa bộ nhớ đệm xác định cho tiêu đề Redis, Cloudflare Workers và CDN ETag
Xác nhận tính toàn vẹn của bản sao lưu theo thời gian
Lưu trữ thông báo SHA-256 về các bản sao lưu hàng tháng và băm lại chúng sau đó để xác nhận bit-rot đã không âm thầm làm hỏng các kho lưu trữ quan trọng trên phương tiện lưu trữ dài hạn
Pixoate