If you want to be able to store information encrypted and then decrypt it
later and you use perl see Crypt::CBC and pick an algorythim. The only
trick is that, with blowfish at least, you need a larger field than the
original. Also you must figure out how to hide the key...
On Wed, 12 Dec 2001, sherzodR wrote:
> Date: Wed, 12 Dec 2001 18:42:35 -0600 (CST)
> From: sherzodR <[EMAIL PROTECTED]>
> To: ST Ooi <[EMAIL PROTECTED]>
> Cc: [EMAIL PROTECTED]
> Subject: Re: Password encryption
>
>
> When you're insering a new password:
>
> INSERT INTO user SET password=PASSWORD('secret');
>
> But you can't retrieve the original password. If a user forgets/looses
> his/her password, just reset a password with something else, and send
> him/her that new password
>
> And when you want to check an inputted password agains the encrypted one;
>
> SELECT * FROM user WHERE login="user_id" AND
> password=PASSWORD("inserted_password");
>
>
>
> ST Ooi wrote:
>
> SO: Date: Thu, 13 Dec 2001 07:52:59 +0800
> SO: From: ST Ooi <[EMAIL PROTECTED]>
> SO: To: [EMAIL PROTECTED]
> SO: Subject: Password encryption
> SO:
> SO: How can I encrypt password in database and how can I retrieve the
> SO: encrypted password?
> SO:
> SO: Thanks
> SO:
> SO: ST Ooi
> SO: Malaysia
> SO:
> SO: ----- Original Message -----
> SO: From: "Dan Nelson" <[EMAIL PROTECTED]>
> SO: To: "James McLaughlin" <[EMAIL PROTECTED]>
> SO: Cc: <[EMAIL PROTECTED]>
> SO: Sent: Thursday, December 13, 2001 7:06 AM
> SO: Subject: Re: No Database Encryption
> SO:
> SO:
> SO: > In the last episode (Dec 12), James McLaughlin said:
> SO: > > The new programmer for our company is not using the dataType
> SO: > > "password" or any encryption what so ever for our user accounts
> SO: > > (accounts that our customers use for getting into our system) in our
> SO: > > database.
> SO: > >
> SO: > > Instead he is using the VarChar dataType.
> SO: > >
> SO: > > Can someone explain to me how I can exploit this and show them it is
> SO: > > very dangerous. �
> SO: >
> SO: > It's only dangerous if a customer can trick your web frontend into
> SO: > displaying the output of "SELECT * FROM USERS", for example. If the
> SO: > frontend only uses hardcoded queries, or quotes every user-supplied
> SO: > parameter, there's no problem. In fact, you need the password in
> SO: > plaintext to support a "I forgot my password; email it to me" feature.
> SO: >
> SO: >
> SO: > --
> SO: > Dan Nelson
> SO: > [EMAIL PROTECTED]
> SO: >
> SO: > ---------------------------------------------------------------------
> SO: > Before posting, please check:
> SO: > http://www.mysql.com/manual.php (the manual)
> SO: > http://lists.mysql.com/ (the list archive)
> SO: >
> SO: > To request this thread, e-mail <[EMAIL PROTECTED]>
> SO: > To unsubscribe, e-mail
> SO: <[EMAIL PROTECTED]>
> SO: > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
> SO: >
> SO: >
> SO:
> SO:
> SO: ---------------------------------------------------------------------
> SO: Before posting, please check:
> SO: http://www.mysql.com/manual.php (the manual)
> SO: http://lists.mysql.com/ (the list archive)
> SO:
> SO: To request this thread, e-mail <[EMAIL PROTECTED]>
> SO: To unsubscribe, e-mail
><[EMAIL PROTECTED]>
> SO: Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
> SO:
>
> --
> Sherzod Ruzmetov <[EMAIL PROTECTED]>
> http://www.UltraCgis.com, Consultant
> 989.774.6265
> +----------------------------------------+
> | There is nothing wrong with your tools.|
> | But we can make a better one. |
> +----------------------------------------+
>
>
> ---------------------------------------------------------------------
> Before posting, please check:
> http://www.mysql.com/manual.php (the manual)
> http://lists.mysql.com/ (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail <[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>
Sincerely,
William Mussatto, Senior Systems Engineer
CyberStrategies, Inc
ph. 909-920-9154 ext. 27
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php