Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Aug 2000 23:37:23 -0600
From:      Chris Fedde <chris@fedde.littleton.co.us>
To:        D M P <dmp@aracnet.com>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: Encrypting a password for insertion using chpass(1)? 
Message-ID:  <200008210537.e7L5bNj25784@fedde.littleton.co.us>
In-Reply-To: <39A099E1.51E6B546@aracnet.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 20 Aug 2000 19:54:25 -0700  D M P wrote:
 +------------------
 | I need to syncronize a server's user passwords to those in a database.
 | The database spits out cleartext passwords.  I have to somehow get
 | those into the password database on the server.  The first way I came
 | up with was calling chpass(1) and feeding it the new password, but
 | according to the man page, it will only take encrypted passwords, not
 | cleartexts.
 | 
 | How do I encrypt a password so I can insert it using chpass?
 | 
 | Is there another way I can do this?
 +------------------

Sure there is.  You can create unix des style encrypted passwords realy
easy.  Here is perl that does it:

    perl -le 'print crypt("foo", "foo")'

Note that "foo" is used for both the password and the salt.  This technique
should be at least as secure as keeping the cleartext passwords in a
database server ;-}

chris

--
    Chris Fedde
    303 773 9134


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008210537.e7L5bNj25784>