# TSvnPwd4java **Repository Path**: woicoding/TSvnPwd4java ## Basic Information - **Project Name**: TSvnPwd4java - **Description**: svn密码忘记了?来试试吧 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-16 - **Last Updated**: 2026-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 此项目为fork的,[原项目地址:](https://github.com/meiMingle/TSvnPwd4java)https://github.com/meiMingle/TSvnPwd4java # TSvnPwd4java 本地SVN密码查看器_java版 **查看本地登录过的SVN帐号密码** 项目由来: 公司的代码版本控制使用SVN,某天,换电脑(虚拟桌面),忘记了SVN密码,网上找到了TSvnPwd这个工具,该工具使用C#编写,依赖于低版本.NET环境。然而,由于不可知的原因,在win10系统中可能无法安装成功该程序所需的.NET。 于是基于对Java语言的偏爱,建立此项目,顺便学习一些新知识。本项目移植自[http://www.leapbeyond.com/ric/TSvnPD/] 工作原理: 默认情况下,TortoiseSVN将缓存的凭据存储在 %APPDATA%\Subversion\auth\svn.simple目录中的文件中。密码使用Windows数据保护API加密,并具有与用户帐户绑定的密钥。该工具读取文件并使用API解密密码。 事实上该工具并非利用TortoiseSVN中的安全漏洞进行解密。仅当您使用最初对文件进行加密的Windows用户帐户登录并通过身份验证时,才可以访问密码。 局限性: