I want to have a secret that can be derrived by a sentence that i'll just remember. I would then be able to sit at any computer, derive the secret (by using online hash generator) and download my files. So few questions 1. can the secret by any string of chars, or there is some "format" requirments? 2. what hashing algorithm is best to use to hash the sentence (or something different than hashing algo?) 3. any potential draw backs of this method (except the obvious that if usnig online hash generator, the site will know the secret)