我不得不在本地機器上存儲用戶帳戶,最好的方法是什麼? (需要是可逆式加密,而不是哈希)在註冊表本地存儲憑據 - 加密方法?
我訪問UNC共享這裏提到: Accessing UNC Share from outside domain for file transfer
使用此建議的方法: http://www.codeproject.com/KB/IP/ConnectUNCPathCredentials.aspx
這將是一個自動化的過程,以便不人工輸入憑證的選項。 我目前加密的細節,並將它們存儲在使用註冊表了TripleDes:
http://www.devarticles.com/c/a/VB.Net/String-Encryption-With-Visual-Basic-.NET/4/
在應用程序中硬編碼的密鑰和初始化向量。
任何人都可以提出一個更好的方法或更改上述,以儘可能保證憑據?
我的應用程序正在被FTP程序調用。上傳完成後,文件將被移入域中。我正在使用WNetUseConnection傳遞憑據(在域內的託管共享的服務器上本地創建的帳戶)。我無法通過runas \ a服務模擬用戶,因爲沒有DC需要進行身份驗證。唯一的選擇是通過憑證登錄到UNC共享。我的應用程序正在被FTP程序調用。上傳完成後,文件將被移入域中。我正在使用WNetUseConnection傳遞憑據(在託管共享的服務器上本地創建的帳戶)。 – madlan 2010-11-03 00:33:32
我無法通過runas或作爲服務模擬用戶,因爲沒有DC需要進行身份驗證。唯一的選擇是通過憑證登錄到UNC共享。 – madlan 2010-11-03 00:34:29
'runas/netonly'確實不**需要DC。 – 2010-11-03 00:40:34