Xác minh chữ ký webhook
Tạo HMAC, sao chép báo cáo an toàn rồi kiểm tra payload hoặc encoding trước khi sửa webhook.
Tạo hash MD5, SHA-1, SHA-256, SHA-512 và signature HMAC cho checksum, webhook và kiểm tra thay đổi.
Nhập / Kết quả
Đầu vào, kết quả và thao tác sao chép nằm trong vùng chính này. Ví dụ và kiểm tra được tách xuống dưới.
Phiên cục bộ
Trạng thái nhập chỉ lưu trong trình duyệt này để khôi phục lần làm việc trước mà không cần tài khoản.
Chỉ mở ví dụ, danh sách kiểm tra và công cụ liên quan sau khi hoàn tất luồng đầu vào/kết quả.
Xác minh chữ ký webhook
Tạo HMAC, sao chép báo cáo an toàn rồi kiểm tra payload hoặc encoding trước khi sửa webhook.
Tạo token an toàn
Tạo giá trị session/API/CSRF, sao chép báo cáo token an toàn, so sánh hash và chọn định danh đúng mục đích.
Tạo bàn giao mật khẩu an toàn
Tạo mật khẩu hoặc cụm mật khẩu, sao chép báo cáo không có giá trị bí mật, rồi chọn token và hash đúng mục đích.
Tạo mật khẩu hoặc cụm mật khẩu rồi sao chép báo cáo không lộ giá trị bí mật.
Dùng random token cho bí mật API, session, CSRF hoặc webhook thay vì dùng lại mật khẩu.
Chỉ dùng hash hoặc HMAC cho checksum và chữ ký, không dùng để lưu mật khẩu.
Trước khi sao chép
Lỗi thường gặp
Công cụ liên quan
Hướng dẫn
Chỉ mở ví dụ, danh sách kiểm tra và công cụ liên quan sau khi hoàn tất luồng đầu vào/kết quả.
hello worldrelease-artifact-v1.2.3{"id":123,"status":"ok"}Ví dụ hash
Byte đầu vào
11
Ký tự
11
Dòng
1
Thuật toán
4
Dùng digest khớp với hệ thống bạn đang so sánh.
MD5
Chỉ dùng checksum cũ
5eb63bbbe01eeed093cb22bb8f5acdc3SHA-1
Cũ; có rủi ro collision
2aae6c35c94fcfb415dbe95f408b9ce91ee846edSHA-256
Checksum khuyến nghị mặc định
b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9SHA-512
Digest dài cho so sánh mạnh hơn
309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76fBáo cáo chữ ký hash
Sao chép báo cáo checksum/HMAC mà không kèm input thô hoặc secret.
Chế độ
Digest
Byte đầu vào
11
Dòng
1
Thuật toán
4
Kết quả chính
SHA-256
Checklist chữ ký an toàn
# Báo cáo chữ ký hash
- Kiểm tra lúc: Thời điểm sao chép trình duyệt
- Chế độ: Digest
- Byte đầu vào: 11
- Dòng: 1
- Bao gồm input: Không, chỉ gồm số byte và số dòng.
## Kết quả digest và signature
- MD5: 5eb63bbbe01eeed093cb22bb8f5acdc3 (Chỉ dùng checksum cũ)
- SHA-1: 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed (Cũ; có rủi ro collision)
- SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 (Checksum khuyến nghị mặc định)
- SHA-512: 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f (Digest dài cho so sánh mạnh hơn)
## Ghi chú kiểm tra
- Không dùng hash thường để lưu mật khẩu. Hãy dùng thuật toán hash mật khẩu chậm có salt.
## Checklist chữ ký an toàn
- Chuẩn hóa xuống dòng, khoảng trắng và encoding trước khi so sánh.
- Xác nhận thuật toán và encoding đầu ra khớp hệ thống nhận.
- Không chia sẻ HMAC secret; chỉ chia sẻ signature và ngữ cảnh xác minh.
- Không dùng hash nhanh như lưu mật khẩu hoặc mã hóa.
- So sánh toàn bộ digest hoặc signature, không chỉ prefix ngắn.Kết quả sẵn sàng sao chép
MD5: 5eb63bbbe01eeed093cb22bb8f5acdc3
SHA-1: 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed
SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
SHA-512: 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f