Tôi sẽ sử dụng băm MD5 để lưu trữ mật khẩu được mã hóa. Mật khẩu có thể dài từ 6 đến 40 ký tự. Kích thước cột cơ sở dữ liệu cần thiết để lưu trữ mật khẩu được mã hóa là gì. Ngoài ra, nếu kích thước băm 40 ký tự là rất lớn, thì kích thước băm sẽ có mật khẩu 20 ký tự mất bao nhiêu?Kích thước của băm MD5 được tạo ra
Tôi đang sử dụng FormsAuthentication.HashPasswordForStoringInConfigFile(stringToEncrypt, "MD5");
để tạo băm để lưu trữ trong Cơ sở dữ liệu.
băm! = Mã hóa – Oded
Cũng không sử dụng MD5 cho mật khẩu. Sử dụng thuật toán băm tốn kém tính toán như BCrypt hoặc SCrypt để chúng khó đảo ngược bằng vũ lực. –