Tôi có một chút mã cần chạy với các đặc quyền nâng cao (tôi muốn phần còn lại của mã của mình chạy).Cách đặt mật khẩu vào mã
Tôi có mã để thiết lập Mạo danh hoạt động nhưng yêu cầu tên người dùng, tên miền và mật khẩu. Như mã của tôi là trong C#. Net Tôi biết rằng mật khẩu có thể được tìm thấy bởi bất cứ ai xác định đủ.
Có cách nào để mã hóa mật khẩu trong mã của tôi không? Hoặc bảo mật mật khẩu này và vẫn có thể chuyển nó vào?
Đây là mã tôi kêu gọi:
using (new Impersonator("UserNameGoesHere", "DomainNameGoesGere", "Password Goes Here"))
{
uint output;
NetUserAdd(AUTHENTICATION_SERVER, 1, ref userinfo, out output);
return output;
}
Tôi rất thích một ví dụ cho thấy làm thế nào để khắc phục điều này để không hiển thị mật khẩu của tôi trong văn bản đơn giản.
Tôi đang sử dụng Visual Studio 2008, .NET 3.5 SP1 và chạy trên Windows Server 2003.
Cảm ơn tất cả các câu trả lời tuyệt vời! Tôi sẽ thử chúng ra và chọn cái nào hoạt động tốt nhất. Cảm ơn một lần nữa! – Vaccano