# Remembering passwords

**URL:** https://boards.straightdope.com/t/remembering-passwords/716346
**Category:** Factual Questions
**Created:** [March 30, 2015, 4:34pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346 "2015-03-30T16:34:32Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![Daylate](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@Daylate](https://boards.straightdope.com/u/Daylate)
#### Post date: [March 30, 2015, 4:34pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/1 "2015-03-30T16:34:32Z")

</div>

It seems like every time I log into a site that requires a password the option is presented to have the site remember the password so that it doesn’t ever need to be typed in again. (Whew! I’d hate to have to diagram _that_ sentence!)

Anyway, is there any downside to letting the site remember it? Is the security OK, or does it vary by site? If a hacker gets in there are you toast?

I tend to use fairly long passwords so using this option would save quite a bit of typing, but I’m a little nervous about it.

---

<div class="post-metadata">

### Author: ![Zeldar](https://avatars.discourse-cdn.com/v4/letter/z/b77776/32.png) [@Zeldar](https://boards.straightdope.com/u/Zeldar)
#### Post date: [March 30, 2015, 4:39pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/2 "2015-03-30T16:39:49Z")

</div>

I haven’t had a problem yet with letting the site (or is it my OS?) keep up with the password, and I use different ones at every place.

To be safe, I keep mine written down on paper and periodically change all of them.

So far, so good.

---

<div class="post-metadata">

### Author: ![bob\_2](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bob_2/32/3341_2.png) [@bob\_2](https://boards.straightdope.com/u/bob_2)
#### Post date: [March 30, 2015, 4:51pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/3 "2015-03-30T16:51:52Z")

</div>

I think that the password is on a cookie stored on your computer. I wipe all mine periodically and then I have to key user name and password into sites like FB and SD.

Important ones like bank and CC issuers, I do not allow any ‘save’ option and key it in every time.

---

<div class="post-metadata">

### Author: ![Thudlow\_Boink](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thudlow_boink/32/320_2.png) [@Thudlow\_Boink](https://boards.straightdope.com/u/Thudlow_Boink)
#### Post date: [March 30, 2015, 5:04pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/4 "2015-03-30T17:04:38Z")

</div>

> [@bob\_2](#):
>
> I think that the password is on a cookie stored on your computer.

If I understand correctly (and I don’t guarantee that I do), it’s not that the _password_ is stored on the site or on the cookie: it’s that the cookie enables the site to recognize you, letting you be logged in without having to retype your password.

Separately from this, your browser may be capable of remembering your password for the sites you visit. This is what’s happening if you get to the screen or dialogue box where you have to enter your password, but it’s already filled in.

---

<div class="post-metadata">

### Author: ![dracoi](https://avatars.discourse-cdn.com/v4/letter/d/90db22/32.png) [@dracoi](https://boards.straightdope.com/u/dracoi)
#### Post date: [March 30, 2015, 5:14pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/5 "2015-03-30T17:14:39Z")

</div>

The security on this option is mostly on your end. If other people can use your computer or read the data on it (be that physical access, remote access, malware, etc), then that may provide them with the ability to get into that web site.

---

<div class="post-metadata">

### Author: ![yabob](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/yabob/32/2821_2.png) [@yabob](https://boards.straightdope.com/u/yabob)
#### Post date: [March 30, 2015, 5:33pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/6 "2015-03-30T17:33:31Z")

</div>

> [@Thudlow\_Boink](#):
>
> If I understand correctly (and I don’t guarantee that I do), it’s not that the _password_ is stored on the site or on the cookie: it’s that the cookie enables the site to recognize you, letting you be logged in without having to retype your password.
> 
> Separately from this, your browser may be capable of remembering your password for the sites you visit. This is what’s happening if you get to the screen or dialogue box where you have to enter your password, but it’s already filled in.

If it’s properly done, the cookie is a GUID which does not contain the encrypted password, but I know that there are sites which simply place the encrypted password into the cookie. It appears that vbulletin does this, actually (it sets a cookie called “bbpassword” containing a long hex string, which takes on the same value when you login again or in seperate browsers). One reason for not doing that is so that if the user explicitly logs out, you may remove the cookie value from your server, and make it invalid, forcing explicit logins again even if the cookie value has been retained in a client.

---

<div class="post-metadata">

### Author: ![Hail\_Ants](https://avatars.discourse-cdn.com/v4/letter/h/dc4da7/32.png) [@Hail\_Ants](https://boards.straightdope.com/u/Hail_Ants)
#### Post date: [March 31, 2015, 1:39am UTC](https://boards.straightdope.com/t/remembering-passwords/716346/7 "2015-03-31T01:39:13Z")

</div>

First, make sure you understand the difference between a website itself remembering your password vs your browser remembering it for you. The browser option stores it locally on your hard drive and is completely under your control to turn on or off, but it won’t work for certain websites that don’t allow it. And if your hard drive crashes or your OS gets corrupted your password will be lost.

I wouldn’t be too afraid of ‘hackers’ getting your password if you let the website store it, as the OS will store it in encrypted form even at the lowest level. I used to work in an IT data center and the network admins used to always say that they had absolutely no way of retrieving an actual stored password even if they had to. But, not all data centers are created equal…

Which brings me to what I feel is the biggest danger in having the website save it. Namely I see time & time again that people who automatically store them and don’t ever enter their passwords will not be able to remember it when the (inevitable) time comes that they need to enter it again. It’s not the end of the world, but your only recourse then is to call customer service and wait on hold for an hour and have them reset it.

---

<div class="post-metadata">

### Author: ![Daylate](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@Daylate](https://boards.straightdope.com/u/Daylate)
#### Post date: [March 31, 2015, 2:03am UTC](https://boards.straightdope.com/t/remembering-passwords/716346/8 "2015-03-31T02:03:46Z")

</div>

> [@](#):
>
> but your only recourse then is to call customer service and wait on hold for an hour and have them reset it.

Thanks for the replies, folks!

Regarding the lost password procedure, all (or at least, most) of the sites I visit have the option of checking a “lost your password” box if you can’t remember it. If this box is then checked, they will direct you to a site where you can enter a new password and have it immediately supersede the forgotten one. Not nearly the hassle it used to be.

---

<div class="post-metadata">

### Author: ![Daylate](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@Daylate](https://boards.straightdope.com/u/Daylate)
#### Post date: [March 31, 2015, 2:12am UTC](https://boards.straightdope.com/t/remembering-passwords/716346/9 "2015-03-31T02:12:40Z")

</div>

> [@](#):
>
> but your only recourse then is to call customer service and wait on hold for an hour and have them reset it.

Thanks for the replies, folks!

Regarding the lost password procedure, all (or at least, most) of the sites I visit have the option of checking a “lost your password” box if you can’t remember it. If this box is then checked, they will direct you to a site where you can enter a new password and have it immediately supersede the forgotten one. Not nearly the hassle it used to be.

---

<div class="post-metadata">

### Author: ![Daylate](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@Daylate](https://boards.straightdope.com/u/Daylate)
#### Post date: [March 31, 2015, 2:13am UTC](https://boards.straightdope.com/t/remembering-passwords/716346/10 "2015-03-31T02:13:48Z")

</div>

Please forgive the double post. That’s what flying fingers will do for you.

---

<div class="post-metadata">

### Author: ![Jeff\_Lichtman](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jeff_lichtman/32/1531_2.png) [@Jeff\_Lichtman](https://boards.straightdope.com/u/Jeff_Lichtman)
#### Post date: [March 31, 2015, 7:47am UTC](https://boards.straightdope.com/t/remembering-passwords/716346/11 "2015-03-31T07:47:18Z")

</div>

You should never use the “remember my password” option on a computer that can be used by people you don’t know or trust.

---

<div class="post-metadata">

### Author: ![davida03801](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@davida03801](https://boards.straightdope.com/u/davida03801)
#### Post date: [March 31, 2015, 12:02pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/12 "2015-03-31T12:02:47Z")

</div>

Why not use a password program ?  
Dashlane is one.  
Works well for me.

---

<div class="post-metadata">

### Author: ![ZipperJJ](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/zipperjj/32/211_2.png) [@ZipperJJ](https://boards.straightdope.com/u/ZipperJJ)
#### Post date: [March 31, 2015, 2:46pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/13 "2015-03-31T14:46:21Z")

</div>

I don’t understand what people are talking about “having the website store it.” The website has to store your password, otherwise you couldn’t use your password to log in to the website.

There are different schemes by which a Website will store your password, but it is always stored there. Whether or not it is in plain text or highly encrypted is a function of how the site was programmed.

Remembering a password to pre-fill a login form is a function of your browser. Remembering a login state is a group effort between your browser’s cookies (provided by the Website) and the Website’s interpretation of said cookies.

---

<div class="post-metadata">

### Author: ![gazpacho](https://avatars.discourse-cdn.com/v4/letter/g/6f9a4e/32.png) [@gazpacho](https://boards.straightdope.com/u/gazpacho)
#### Post date: [March 31, 2015, 3:02pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/14 "2015-03-31T15:02:14Z")

</div>

> [@ZipperJJ](#):
>
> I don’t understand what people are talking about “having the website store it.” The website has to store your password, otherwise you couldn’t use your password to log in to the website.

A website should never store your password. They should store a hashed version of your password. When you type in your password the website should preform the hash operation on it and compare that hash to what is stored.

---

<div class="post-metadata">

### Author: ![Ethilrist](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ethilrist/32/4604_2.png) [@Ethilrist](https://boards.straightdope.com/u/Ethilrist)
#### Post date: [March 31, 2015, 3:16pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/15 "2015-03-31T15:16:47Z")

</div>

If anybody but me knows my password, then it isn’t _my_ password. It’s a password I share with somebody or something else. If the website or application is, effectively, letting me stay logged in forever, then that’s no password at all.

---

<div class="post-metadata">

### Author: ![ZipperJJ](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/zipperjj/32/211_2.png) [@ZipperJJ](https://boards.straightdope.com/u/ZipperJJ)
#### Post date: [March 31, 2015, 7:59pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/16 "2015-03-31T19:59:42Z")

</div>

> [@gazpacho](#):
>
> A website should never store your password. They should store a hashed version of your password. When you type in your password the website should preform the hash operation on it and compare that hash to what is stored.

Oh I see. Pedantics.

---

<div class="post-metadata">

### Author: ![Thudlow\_Boink](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thudlow_boink/32/320_2.png) [@Thudlow\_Boink](https://boards.straightdope.com/u/Thudlow_Boink)
#### Post date: [March 31, 2015, 8:20pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/17 "2015-03-31T20:20:38Z")

</div>

> [@ZipperJJ](#):
>
> Oh I see. Pedantics.

It’s not just pedantics. It’s important, because there’s no way to reconstruct your actual password from the hashed version.

---

<div class="post-metadata">

### Author: ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)
#### Post date: [March 31, 2015, 9:01pm UTC](https://boards.straightdope.com/t/remembering-passwords/716346/18 "2015-03-31T21:01:25Z")

</div>

> [@ZipperJJ](#):
>
> Oh I see. Pedantics.

Pedantics is extremely important in software engineering. A pedantic difference can turn an inconvenient intrusion into a billion-dollar data breach.
