2011-07-06 84 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()'。 –