Posted over 7 years ago. Visible to the public.

Generate a strong secret from the shell

A good tool to generate strong passwords and secrets is "apg". You can get it with

Copy
sudo apt-get install apg

To create a strong secret for sessions, hashed Paperclip paths, etc. say

Copy
apg -m128 -a1 -E\'\"

Arguments explained:

  • The -m parameter defines the secret length
  • -a1 makes apg choose from all 7-bit ASCII characters instead of just the alphabet
  • -E\'\" excludes quote characters so you can easily paste the secret into a Ruby string
Growing Rails Applications in Practice
Check out our new e-book:
Learn to structure large Ruby on Rails codebases with the tools you already know and love.

Author of this card:

Avatar
Henning Koch
Last edit:
about 1 year ago
Keywords:
console, passphrase, generator
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Henning Koch to makandra dev