Script Day: “secure” password generated one liner
Ever needed to create a “secure” password to register to a web site1 and you couldn’t be bothered to invent a secure password? Just paste this command line to your terminal:
ruby -e 'puts [*"a".."z",*"A".."Z",*"0".."9", "!@#$%^&*()_+[]/-=.,".split("") ].shuffle[0..(ARGV.shift.to_i)].join' 16
The last argument is the number of characters to put into the password.
- that probably annoyingly require “at least 1 upper case letter, 1 lower case letter, 1 number and 1 special character” [↩]