Rõ ràng nếu bạn đang gửi mật khẩu tới MS SQL, bạn sẽ cần phải có khả năng đảo ngược giá trị. Tôi nghĩ rằng mã hóa sẽ là câu trả lời chính xác nhất ở đây. Dù bằng cách nào thì mã của bạn vẫn có thể ngoại suy mật khẩu này, nếu không thì bạn không thể kết nối.
Nếu bạn muốn tăng cường bảo mật, bạn có thể gieo mã hóa của mình bằng tổng kiểm tra được tính từ tên người dùng ... tuy nhiên, nếu tên người dùng thay đổi, bạn sẽ cần phải giải mã và mã hóa lại. Điều này sẽ chỉ gây khó khăn hơn một chút cho "những người khác" có thể biết bạn đang sử dụng AES.
Nhưng vào cuối ngày, bạn sẽ luôn có thể biết mật khẩu là gì, vì bạn cần giải mã. Bạn chỉ có thể làm rất nhiều điều trong tình huống này, tốt nhất là yêu cầu người dùng mật khẩu mỗi khi cần.