Password based encryption support

Good morning peeps, this PR might add password based encryption correctly to your awesomesauce.