
Mỗi lần chuyển khoản ngân hàng, chắc bạn lại nhận được 1 cái mã gọi là OTP, sau khi điền vào nơi đang thực hiện giao dịch thì tiền mới được chuyển đi. Vậy thì OTP là gì? OTP là viết tắt của One Time Password, nghĩa là mật khẩu dùng 1 lần. OTP chỉ có giá trị trong một thời gian cụ thể, như 60 giây chẳng hạn. Thông thường để sử dụng một dịch vụ nào đó, chúng ta thường tạo tài khoản và mật khẩu.
Trong một số tình huống, cần thêm 1 lớp bảo mật nữa để đảm bảo mọi thứ an toàn, đặc biệt là mấy cái liên quan đến tiền bạc, lúc đó thì OTP được sinh ra. OTP được tạo ra theo nhiều cách khác nhau, mỗi 1 cách như vậy có ưu nhược điểm riêng về tính bảo mật, sự tiện lợi và chi phí. Thuật toán tạo OTP thường sử dụng tính ngẫu nhiên để tạo ra chuỗi các ký tự. Việc dự đoán OTP gần như là không thể nhờ cách thức mà nó được tạo ra.
https://en.wikipedia.org/wiki/One-time_password
Trong một số tình huống, cần thêm 1 lớp bảo mật nữa để đảm bảo mọi thứ an toàn, đặc biệt là mấy cái liên quan đến tiền bạc, lúc đó thì OTP được sinh ra. OTP được tạo ra theo nhiều cách khác nhau, mỗi 1 cách như vậy có ưu nhược điểm riêng về tính bảo mật, sự tiện lợi và chi phí. Thuật toán tạo OTP thường sử dụng tính ngẫu nhiên để tạo ra chuỗi các ký tự. Việc dự đoán OTP gần như là không thể nhờ cách thức mà nó được tạo ra.
https://en.wikipedia.org/wiki/One-time_password