2011-07-06 67 views

回答

0

我使用的NetBeans 7.1CollabNet的Subversion客戶端1.7.5

我認爲這是下保存:

C:\Users\{your_user_name}\AppData\Roaming\Subversion\auth\svn.simple\ 

我發現(一種隨機哈希)含有一些SVN連接設置名爲b65887bc6b............的文件。密碼已加密,但我不知道加密密鑰的存儲位置和方式:

K 8 
passtype 
V 8 
wincrypt 
K 8 
password 
V 272 
AQAAANCMnd8BFdE.........................etc 
K 15 
svn:realmstring 
V 46 
<https://svn.example.com:443> Example Domain Login 
K 8 
username 
V 3 
my_user_name 
END 
+0

請參閱http://svn.apache.org/repos/asf/subversion/tags/1.7.8/ subversion/libsvn_subr/win32_crypto.c:'windows_password_decrypter()'關於如何解密數據。簡而言之,它是'base64_decode()',然後是'CryptUnprotectData()'。 –