your ui descision seems strange - not only do i have to remembery password -
but a different password is going to give me different access????

How do i reset my password???
On Aug 23, 2011 7:30 AM, "billv" <[email protected]> wrote:
>
> Oh, I understand the security implications. This is the result of a UI
> design decision.  I won't waste space here with the why's of the
> matter.  Suffice it to say a single username (email) will have
> multiple passwords.  Each password will identify a separate account
> for that same username (email).  Obviously, we should enable a single
> user to access multiple accounts, but we're not ready to do that right
> now.
>
> I also do not mean to suggest the salt should go away.  I mostly want
> to control what it is.  If I can use the same salt for each of the
> username passwords, the hashes will match and then I can validate to
> be sure that they don't.
>
> It's a bit twisted that my reason for wanting the hashes to be the
> same is so I can force them to be different, but there it is.
>
>
> On Aug 23, 10:04 am, Robert Walker <[email protected]> wrote:
> > billv wrote in post #1018052:
> >
> > > I'm using the has_secure_password function in my Rails 3.1 model.  I
> > > need to verify that the passwords are unique.  The has_secure_password
> > > function stores the password in a bcrypt hash.  It appears the hashes
> > > are created with a salt unique to the record, therefore the hash is
> > > unique even for the same password.  Does anyone know a way around
> > > this?
> >
> > > As an example.  If I create two users with the username "user" and the
> > > password "password", the saved password_digest for each will be
> > > different.  Because I don't store the password itself, I can't check
> > > to be sure the passwords are unique.
> >
> > So you are proposing to significantly reduce security of your passwords
> > in order to ensure that two users don't happen to use the same password?
> > Sounds counterproductive to me.
> >
> > Do you understand the reason, and security advantage, of salted hashes?
> >
> > What you need to worry about is making sure your users use strong
> > passwords, not whether two users use the same one.
> >
> > Bottom line is that a lot of thought, by some really smart people, came
> > up with the techniques used for securing computer systems. If you try to
> > outthink them, chances are likely that you'll end up lessening the
> > security of your system not strengthening it.
> >
> > --
> > Posted viahttp://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
[email protected].
> For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to