aboutsummaryrefslogtreecommitdiffstats
path: root/guides
diff options
context:
space:
mode:
authorJustin George <justin.george@gmail.com>2013-07-31 14:17:39 -0700
committerJustin George <justin.george@gmail.com>2013-07-31 14:17:39 -0700
commit16bf1ba476ff8e850d2e54042a58b53d6c423ea6 (patch)
treee667e996fc9eca60eaa9e1b030351ed129a77e70 /guides
parent72e53910a0811d2d95011bce0169d9a36ddbe851 (diff)
downloadrails-16bf1ba476ff8e850d2e54042a58b53d6c423ea6.tar.gz
rails-16bf1ba476ff8e850d2e54042a58b53d6c423ea6.tar.bz2
rails-16bf1ba476ff8e850d2e54042a58b53d6c423ea6.zip
remove language about configuring digest method [ci skip]
Diffstat (limited to 'guides')
-rw-r--r--guides/source/security.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/guides/source/security.md b/guides/source/security.md
index 4bc7902ef6..e4db26c64e 100644
--- a/guides/source/security.md
+++ b/guides/source/security.md
@@ -93,7 +93,7 @@ Rails 2 introduced a new default session storage, CookieStore. CookieStore saves
* The client can see everything you store in a session, because it is stored in clear-text (actually Base64-encoded, so not encrypted). So, of course, _you don't want to store any secrets here_. To prevent session hash tampering, a digest is calculated from the session with a server-side secret and inserted into the end of the cookie.
-That means the security of this storage depends on this secret (and on the digest algorithm, which defaults to SHA1, for compatibility, but could be configured to SHA512 for additional confidence). So _don't use a trivial secret, i.e. a word from a dictionary, or one which is shorter than 30 characters_, and consider using the stronger hash algorithm if your Ruby implementation supports it.
+That means the security of this storage depends on this secret (and on the digest algorithm, which defaults to SHA1, for compatibility). So _don't use a trivial secret, i.e. a word from a dictionary, or one which is shorter than 30 characters_.
`config.secret_key_base` is used for specifying a key which allows sessions for the application to be verified against a known secure key to prevent tampering. Applications get `config.secret_key_base` initialized to a random key in `config/initializers/secret_token.rb`, e.g.: