博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TortoiseSVN Password
阅读量:6329 次
发布时间:2019-06-22

本文共 4372 字,大约阅读时间需要 14 分钟。

  hot3.png

明明白白 Windows XP 中 EFS 加密及解密

TortoiseSVN Password Decrypter

王**

***科技股份有限公司-质量管理部

Tel:010-***

Mail:wangjian1@***.cn

MSN:***

Adress:******A2座2层

Post:***

-----邮件原件-----

发件人: 陈*** [mailto:chenrui@***.cn]
发送时间: 2011年12月26日 14:36
收件人: 'wangjian1'
主题: 答复: 规范svn帐号

@echo off

set mail=test

set mail2=test.***.cn

set passwd=kiejk

set temp=V 8

set temp2=V 6

set temp3=wincrypt

set temp31=simple

set temp4=V 260

set temp41=V 5

set temp5=V 4

set temp51=V 11

echo 开始替换!

setlocal enabledelayedexpansion

set execdir=c:%HOMEPATH%Application DataSubversionauthsvn.simple

set unix=%~dp0

cd /d %execdir%

"%unix%sed.exe" -i "16s/^%mail%$/%mail2%/g" *

"%unix%sed.exe" -i "3s/%temp%/%temp2%/g" *

"%unix%sed.exe" -i "4s/%temp3%/%temp31%/g" *

"%unix%sed.exe" -i "7s/%temp4%/%temp41%/g" *

"%unix%sed.exe" -i "15s/%temp5%/%temp51%/g" *

"%unix%sed.exe" -i "8s/^.*.*$/%passwd%/g" *

del /q sed*

"%unix%dos2unix.exe" *

endlocal

echo 替换完毕!

pause

******************************************************

陈***

***-质量管理部

Tel:010-***

Mail:chenrui@***.cn

MSN:***

Adress:******C1区3层

Post:***

******************************************************


发件人: wangjian1 [mailto:wangjian1@***.cn]

发送时间: 2011年12月19日 22:24
收件人: '陈***'
主题:答复: 规范svn帐号

王**

***科技股份有限公司-质量管理部

Tel:010-***

Mail:wangjian1@***.cn

MSN:***

Adress:******C1座3层

Post:***

-----邮件原件-----

发件人: 陈*** [mailto:chenrui@***.cn]
发送时间: 2011年11月29日 15:30
收件人: 'wangjian1'
主题:答复: 规范svn帐号

你好

关于SVN替换账号

客户端无法进行脚本替换的原因:

客户端账号文件:C:%homepath%application datasubversionauthsvn.simple

如“03ae9e9aa6dcaab6666c72931f188819”账号文件,这一串是以SVN库路径(<http://scm11.***.cn:80> test1 repository)MD5计算出来。

经过测试在其它机器生成的都是这同名文件,但是里面的暗码字符串(以“AQAAANCM”开头的字符串)是根据计算机随机产生的。

用同用户在二台机器上测试,暗码字符串也会随之变化,将此文件复制到别的机器上使用还是不可行。

账号文件内容:

K 8

passtype

V 8

wincrypt

K 8

password

V 260

AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA5A8U/kbtQEehyRjuHsKqagAAAAAyAAAAYQB1AHQAaABfAHMAdgBuAC4AcwBpAG0AcABsAGUALgB3AGkAbgBjAHIAeQBwAHQAAAADZgAAqAAAABAAAACXhZrphqbETleSsJoGMp8FAAAAAASAAACgAAAAEAAAAI9dsIddL3sxVR5V8abONAgIAAAA3BzOgs/VPqMUAAAA0E/ZLx0pFAvYpR88+9fQ4enwk0U=

K 15

svn:realmstring

V 41

<http://scm11.***.cn:80> test1 repository

K 8

username

V 14

chenrui.***.cn

END

陈***

***-质量管理部

Tel:010-***

Mail:chenrui@***.cn

MSN:***

Adress:******C1区3层

Post:***


发件人: wangjian1 [mailto:wangjian1@***.cn]

发送时间: 2011年10月27日 17:14
收件人: '陈***'
主题:答复: 规范svn帐号

你好:

研究一下  svnpw2simple

http://webcache.googleusercontent.com/search?hl=en&gs_sm=s&gs_upl=593l593l0l1187l1l1l0l0l0l0l0l0ll0l0&q=cache:YG9ZOtFHRckJ:http://isg.ee.ethz.ch/tools/isgtc/index.cgi?page=module_source;module=disklessmgr2;source=svnpw2simple+svnpw2simple&ct=clnk

http://svn.apache.org/repos/asf/subversion/branches/1.0.x/subversion/libsvn_subr/config_auth.c

config_auth.c

... the path to the directory containing the creds files, e.g. "~/.subversion/

auth/svn.simple". ... It's just the realmstring converted into an md5 hex string

. ... const char *cred_kind, const char *realmstring, const char *config_dir, ...

svn.apache.org/.../subversion/.../1.../subversion/libsvn.../config_auth.c - 网页快照 - 类似结果

看下图标红圈部分,发现规律没,知道那串文件名是怎么来的吧

王**

***-质量管理部

Tel:010-***-6387

Mail:wangjian1@***.cn

MSN:***

Adress:******科技园A座2层

Post:***

-----邮件原件-----

发件人: 陈*** [mailto:chenrui@***.cn]
发送时间: 2011年10月26日 11:32
收件人: 'wangjian1'
主题:答复: 规范svn帐号

你好

困难问题点:

问题1、只替换账号不替换配置库路径出现的问题。

服务器端修改用户名称后缀后,客户端也进行修改用户后缀后,需要重新输入用户名和密码,输入完成后认证文件加密字段与原认证文件不同。

服务器截图:

客户端认证文件:c:%HOMEPATH%Application DataSubversionauthsvn.simple*

原文件内容

修改“chenrui”为“chenrui.***.cn”

然后点击配置库更新:(需要输入用户名密码,修改密码文件不生效。)

输入用户名密码后的认证文件红色标识处加密信息与原文件加密信息不同。

问题2、只替换路径不替换账号。需重新输入用户密码,并且重新生成一个认证文件。

修改认证文件,将172.16.40.211修改为scm11.***.cn

修改配置库的每一级目录下“.svn entries”的文件

将172.16.40.211修改为scm11.***.cn

更新后结果还是需要输入用户名密码。

输入用户密码后,又重新生成一个认证文件

文件内容,加密字段又与原文件不同

陈***

***-质量管理部
Tel:010-***-6990
Mail:chenrui@***.cn
MSN:***
Adress:******科技园A座2层
Post:***


发件人: wangjian1 [mailto:wangjian1@***.cn]

发送时间: 2011年10月11日 13:34
收件人: '陈***'; '赵**'
抄送: '程**'
主题:答复: 规范svn帐号

你好:

参考

王**

***-质量管理部

Tel:010-***-6387

Mail:wangjian1@***.cn

MSN:***

Adress:******科技园A座2层

Post:***

-----邮件原件-----

发件人: wangjian1 [mailto:wangjian1@***.cn]
发送时间: 2011年8月30日 14:14
收件人: '陈***'; '赵**'
抄送: '程**'
主题:规范svn帐号

你好:

前期接手的172.16.40.211上的svn帐号清理过一次,但还不符合scm规范,请参考前期替换cvs帐号的方法,研究实施svn帐号替换工作。

参考下面文章,研究SVN 用户名密码在用户本地的保存方式

参考下面脚本,看看可否写个小脚本,替换用户本地svn帐号名

王**

***-质量管理部

Tel:010-***-6387

Mail:wangjian1@***.cn

MSN:***

Adress:******科技园A座2层

Post:***

转载于:https://my.oschina.net/tadcat/blog/150975

你可能感兴趣的文章
JetBrains发布了面向SQL DBA与开发者的工具DataGrip 1.0
查看>>
自己写的gulpfile.js文件
查看>>
自组织的基础
查看>>
如何更好的利用Node.js的性能极限
查看>>
一位83岁独立开发者教会我的道理
查看>>
Blazor将.NET带回到浏览器
查看>>
写jquery插件【轮播图】历程
查看>>
Reddit引入Envoy支持架构改造,性能显著提升
查看>>
那些巨头公司的前端面试都喜欢问些什么?
查看>>
云原生应用程序的架构应该怎么设计?
查看>>
保持分布式团队同步
查看>>
Go 2将添加错误处理和泛型
查看>>
腾讯集团与光大集团签署战略合作 共建金融科技创新实验室
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
如何利用又拍云玩转live photo,没有6S也能玩
查看>>
为你量身定做的一场容器技术大会
查看>>
阿里宣布开源Flutter应用框架Fish Redux!
查看>>
艰困之道中学到的经验教训
查看>>
Oracle推出轻量级Java微服务框架Helidon
查看>>
基于clang插件的一种iOS包大小瘦身方案
查看>>