Re: Generating Passwords for Storing in thepasswd f ile
Milos Kleint <[email protected]> Mon, 08 Jul 2002 15:11:49 +0200
| Newsgroups | gmane.comp.java.netbeans.modules.javacvs.devel |
|---|---|
| Message-ID | <[email protected]> |
that's the pseudo encryption that's used in the $HOME/.cvspass file that stores the passwords for
various CVSROOTs, however the encryption Saad is after, is stored on the server in the
CVSROOT/passwd file. it uses different encryption (a real one this time)
Milos
Jeff Cantin wrote:
> 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
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>