Blog

Blog

Các bài viết về xác thực hai yếu tố, bảo mật TOTP và các thực hành tốt nhất để bảo vệ tài khoản trực tuyến của bạn.

Cách Tạo Mã TOTP

Sơ đồ hoạt động của thuật toán mật khẩu một lần theo thời gian RFC 6238

Bước 1Base32

Khóa Bí mật

Khóa Bí Mật Chia Sẻ

JBSWY3DPEH...
Bước 2Unix

Giờ Unix

giây kể từ 1970-01-01

1741531200
Bước 3T = t / 30

Bộ đếm Thời gian (T)

chu kỳ 30 giây

58051040
Bước 4HMAC-SHA

HMAC-SHA Hash

HMAC(khóa, bộ đếm)

160-bit digest
Bước 5Hết hạn sau 30s

Cắt ngắn động

482901

& mã 6 chữ số

RFC 6238TOTP = HOTP(SecretKey, ⌊(CurrentTime − T0) / TimeStep⌋)
T0 = 0 (Unix Epoch)•TimeStep = 30s

Thuật toán TOTP kết hợp khóa bí mật dùng chung với mốc thời gian Unix hiện tại chia cho khoảng thời gian (mặc định 30 giây). Giá trị này được băm bằng HMAC-SHA-1, SHA-256 hoặc SHA-512, sau đó cắt ngắn linh hoạt để tạo mã 6 hoặc 8 chữ số tự động làm mới sau mỗi 30 giây.

So Sánh Thuật Toán

So sánh các hàm băm được sử dụng trong triển khai TOTP

Thuật ToánHàm BămBit Đầu RaMức Bảo MậtTốc ĐộTốt Nhất Cho
SHA-1HMAC-SHA-1160Tiêu ChuẩnNhanh NhấtỨng Dụng Tiêu Dùng
SHA-256HMAC-SHA-256256Nâng CaoNhanhDoanh Nghiệp
SHA-512HMAC-SHA-512512Tối ĐaVừa PhảiBảo Mật Cao

Hướng Dẫn Thiết Lập Từng Bước

Làm theo các bước sau để thiết lập và bảo vệ tài khoản bằng ứng dụng xác thực

BướcHành ĐộngChi Tiết
1Chọn Ứng Dụng Xác ThựcTải xuống Google Authenticator, Authy hoặc Microsoft Authenticator từ cửa hàng ứng dụng.
2Bật 2FA Trên Dịch Vụ[Launch Generator ↑]Đi đến cài đặt bảo mật tài khoản của bạn và chọn 'Bật Xác Thực Hai Yếu Tố'.
3Quét Mã QRSử dụng ứng dụng xác thực của bạn để quét mã QR hiển thị trên màn hình.
4Lưu Mã Dự Phòng[Save in Vault ↑]Tải xuống hoặc ghi lại mã dự phòng được cung cấp bởi dịch vụ.
5Xác Minh Thiết LậpNhập mã 6 chữ số từ ứng dụng của bạn để xác nhận thiết lập hoạt động chính xác.

Cập Nhật Thường Xuyên

Nhận các mẹo bảo mật mới nhất và thực hành tốt nhất về TOTP trong hộp thư của bạn.