我目前正在处理一个 ssh 两因素身份验证插件。
它可以这样使用:
$ ssh localhost
密码:[ssh 密码]
名称:[您的姓名]
OTPCode:[您的代码]
sqlite db中有一个用户名和OTP Secret的列表。
如果 sqlite db 泄漏,这是危险的。我应该散列用户名并添加一个昵称来区分哪个是哪个。这种设计会引起任何问题还是有必要?
我目前正在处理一个 ssh 两因素身份验证插件。
它可以这样使用:
$ ssh localhost
密码:[ssh 密码]
名称:[您的姓名]
OTPCode:[您的代码]
sqlite db中有一个用户名和OTP Secret的列表。
如果 sqlite db 泄漏,这是危险的。我应该散列用户名并添加一个昵称来区分哪个是哪个。这种设计会引起任何问题还是有必要?