RE: Generating Passwords for Storing in thepasswd f ile
Jeff Cantin <[email protected]> Mon, 8 Jul 2002 06:06:46 -0700 (PDT)
| Newsgroups | gmane.comp.java.netbeans.modules.javacvs.devel |
|---|---|
| Message-ID | <[email protected]> |
I don't remember where I found this; I thought it was on the javacvs
site somwehere. It's a chunk of code that turns cleantext passes into
ones that cvs will accept:
-----------------------------------------------
//cvs passwd 'encryption'
private final String mangle(String password){
StringBuffer buf = new StringBuffer();
buf.append('A');
for(int i=0;i<password.length();i++) {
buf.append(shifts[password.charAt(i)]);
}
return buf.toString();
}
private final char shifts[] = {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
114,120, 53, 79, 96,109, 72,108, 70, 64, 76, 67,116, 74, 68, 87,
111, 52, 75,119, 49, 34, 82, 81, 95, 65,112, 86,118,110,122,105,
41, 57, 83, 43, 46,102, 40, 89, 38,103, 45, 50, 42,123, 91, 35,
125, 55, 54, 66,124,126, 59, 47, 92, 71,115, 78, 88,107,106, 56,
36,121,117,104,101,100, 69, 73, 99, 63, 94, 93, 39, 37, 61, 48,
58,113, 32, 90, 44, 98, 60, 51, 33, 97, 62, 77, 84, 80, 85,223,
225,216,187,166,229,189,222,188,141,249,148,200,184,136,248,190,
199,170,181,204,138,232,218,183,255,234,220,247,213,203,226,193,
174,172,228,252,217,201,131,230,197,211,145,238,161,179,160,212,
207,221,254,173,202,146,224,151,140,196,205,130,135,133,143,246,
192,159,244,239,185,168,215,144,139,165,180,157,147,186,214,176,
227,231,219,169,175,156,206,198,129,164,150,210,154,177,134,127,
182,128,158,208,162,132,167,209,149,241,153,251,237,236,171,195,
243,233,253,240,194,250,191,155,142,137,245,235,163,242,178,152 };
-----------------------------------------------
--- saad tawwab <[email protected]> wrote:
> Hi!!
> My problem is that I need to manage the passwd file from within my
> Java
> Web Application. Therefore smartCVS as a utility is of no help.
> What I
> wanted to know whether there is a way of generating the passwords
> in the
> form that they are stored in the passwd file. Currently I am using
> the
> Keygen.exe provided with the CVSNT server to MANUALLY generate the
> passwords and then add them to the passwd file for my application I
> need
> to automate my process.
>
> Saad Tawwab
>
> ----------
> From: Thomas Singer [SMTP:[email protected]]
> Sent: Monday, July 08, 2002 11:41 AM
> To: [email protected]
> Subject: Re: [javacvs-dev] Generating Passwords for
> Storing in thepasswd file
>
>
> >Thomas Singer has such a feature in smartcvs, I
> believe. Is that correct,
> >Thomas?
>
> Yes, you're right. SmartCVS Professional can manage the
> pserver-repository's passwd-file.
>
> Tom
>
>
> At 08:34 08.07.02 +0200, you wrote:
> >saad tawwab wrote:
> >>Hello!!
> >>I am running my CVSNT server a PServer. In my
> application I need to be
> >>able to create users. In order to do this I have to
> store the user names
> >>with the *Encrypted* passwords in the passwd file in
> the CVSROOT dir of
> >>the CVSNT server. I wanted to know if there are any
> Java Libraries/Java
> >>Utilities/any classes in CVSLib that can be used to
> generate passwords
> >>that are to be stored in the passwd file.
> >>
> >>Regards,
> >>Saad Tawwab
> >
> >
> >no, the client library can you encrypt the password for
> the .cvspass file.
> >(which is actually no real encrytion, it just hides the
> plain text.
> >
> >Thomas Singer has such a feature in smartcvs, I
> believe. Is that correct,
> >Thomas?
> >
> >Regards.
> >
> >Milos
> >
> >
>
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> [email protected]
> >For additional commands, e-mail:
> [email protected]
>
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [email protected]
> For additional commands, e-mail:
> [email protected]
>
__________________________________________________
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com