Trình tạo và kiểm tra mã băm Bcrypt
Tạo và xác minh mã băm Bcrypt để lưu trữ mật khẩu an toàn.
Để tạo mã băm bcrypt, nhập chuỗi của bạn và đặt số lượng muối (mặc định 10); để kiểm tra mật khẩu, dán nó cùng mã băm vào mục So sánh chuỗi với mã băm và xem dòng Chúng có khớp nhau không.
Last updated:
Trình tạo và kiểm tra mã băm Bcrypt. Tạo và xác minh mã băm Bcrypt để lưu trữ mật khẩu an toàn. Bảo mật ngay mật khẩu người dùng và xác minh hàm băm bằng trình tạo Bcrypt trực tuyến miễn phí của chúng tôi.
Công cụ an ninh mạng này cho phép bạn tạo các hàm băm an toàn bằng mật mã Blowfish và xác minh mật khẩu văn bản thuần túy.
Cho dù bạn đang triển khai xác thực người dùng hay phân tích bảo mật, công cụ băm Bcrypt của chúng tôi đều cung cấp các vòng muối có thể định cấu hình. Nếu bạn cần mã hóa tải trọng, Trình tạo khóa RSA của chúng tôi là lý tưởng.
Nhập mật khẩu của bạn và tính toán hàm băm. Tiện ích băm mật mã cao cấp này sử dụng thuật toán phía máy khách để tính toán hàm băm trong trình duyệt của bạn, đảm bảo mật khẩu nhạy cảm của bạn không bao giờ được tải lên máy chủ.
Việc truyền mật khẩu cho các dịch vụ của bên thứ ba khiến cơ sở dữ liệu của bạn gặp phải các vi phạm nghiêm trọng, nhưng công cụ ngoại tuyến của chúng tôi làm giảm lỗ hổng này.
Chúng tôi cung cấp một cách riêng tư để tạo các hàm băm Bcrypt cục bộ trên thiết bị của bạn.
Câu hỏi thường gặp
Làm thế nào để tạo một mã băm bcrypt?
Nhập mật khẩu hoặc văn bản vào ô Chuỗi của bạn trong thẻ Băm (Hash). Mã băm bcrypt được tính ở chế độ nền ngay sau khi bạn ngừng gõ, theo Số lượng muối bạn đặt (mặc định 10), và hiển thị bên dưới; nhấp Sao chép hash để sao chép. Mỗi lần công cụ dùng một muối ngẫu nhiên mới, nên cùng một đầu vào cho ra mã băm khác sau mỗi thay đổi.
Làm thế nào để kiểm tra mật khẩu có khớp với mã băm bcrypt không?
Trong mục So sánh chuỗi với mã băm, nhập văn bản thuần vào ô Chuỗi của bạn và dán mã băm đã lưu vào ô Mã băm của bạn. Dòng Chúng có khớp nhau không hiện Có khi văn bản tạo ra đúng mã băm đó và Không trong trường hợp ngược lại, kể cả khi mã băm không phải bcrypt 60 ký tự hợp lệ. Hỗ trợ các tiền tố phiên bản 2a, 2b và 2y.
Tôi nên dùng số lượng muối hay hệ số chi phí nào?
Số lượng muối là hệ số công việc cơ số 2: mỗi bước tăng làm thời gian băm gấp đôi. Giá trị từ 10 đến 12 là phổ biến cho ứng dụng web. Ô này chấp nhận từ 4 đến 31, đúng phạm vi bcrypt hỗ trợ. Từ 15 trở lên, việc băm trong trình duyệt mất vài giây hoặc lâu hơn nhiều; nó chạy nền với chỉ báo Đang băm, nên trang vẫn dùng được.
Vì sao cùng một mật khẩu lại cho mã băm bcrypt khác nhau mỗi lần?
bcrypt lưu một muối ngẫu nhiên dài 22 ký tự bên trong mỗi mã băm, cạnh phiên bản và chi phí. Vì muối thay đổi nên mỗi mã băm đều khác nhau, nhưng phép so sánh vẫn hoạt động vì muối được đọc lại từ mã băm đã lưu.
Băm mật khẩu thật ở đây có an toàn không?
Việc băm và so sánh chạy trong trình duyệt với thư viện bcryptjs, nên văn bản bạn nhập không được gửi lên máy chủ. Lưu ý rằng bcrypt chỉ dùng 72 byte đầu của đầu vào, nên mật khẩu dài hơn sẽ bị cắt bớt.
Cách dùng công cụ trực tuyến này
Trình tạo và kiểm tra mã băm Bcrypt được thiết kế cho các quy trình nhanh trong trình duyệt khi bạn cần định dạng, kiểm tra, chuyển đổi, giải mã, mã hóa, tạo hoặc xem dữ liệu mà không cần mở ứng dụng nặng. Hãy bắt đầu với ô nhập liệu hoặc các tùy chọn hiện có, kiểm tra kết quả, rồi sao chép hoặc tải xuống đầu ra.
Xử lý riêng tư trong trình duyệt
Trình tạo và kiểm tra mã băm Bcrypt giữ bước xử lý thông thường ngay trong trình duyệt của bạn. Điều này hữu ích với đoạn mã, token, tài liệu, giá trị cấu hình, mẫu văn bản và nội dung khác không nên gửi đến dịch vụ từ xa khi không cần thiết.
Khi nào công cụ này hữu ích
Dùng Trình tạo và kiểm tra mã băm Bcrypt cho các tác vụ lặp lại của lập trình viên, tài liệu kỹ thuật, kiểm tra QA, chuyển đổi nhanh, gỡ lỗi, làm sạch nội dung và quy trình nội bộ của nhóm. Trang tập trung vào đầu vào rõ ràng, phản hồi nhanh và đầu ra dễ tái sử dụng.
Mẹo thực tế
Trước khi sao chép kết quả cuối cùng, hãy kiểm tra khoảng trắng, chữ hoa chữ thường, tên tệp, mã hóa, cấu trúc token, xuống dòng hoặc định dạng đầu ra. Các bước nhỏ này giúp tránh lỗi trong mã nguồn, báo cáo, ticket, email hoặc ghi chú kỹ thuật.