Will SHA1 or Other Hash Functions Ever Contain Quotes I feel foolish asking this, but will the hash generated by SHA-1 or other encryption methods ever have the possibility of containing a quote? Or any other characters that may be escaped such as ", ', and \  

I am attempting to make a non-MySQL database to hold values such as hashes (and yes, I am aware that it is not the most secure option for holding things such as passwords; this is just a private endevour for fun). I was planning to store the tables and data in JSON files, so that is why I need to know if I will need to escape some characters before storing the data.
SHA-1 (and, in general, any modern cryptographical method) will generate an arbitrary bitstring.  The bit string 0x22 (the ASCII code for double quote) is as probable as any other bitstring.

You could attempt to detect (and escape) such byte values; another possibility is convert the bitstring into hex or base-64; those have a deterministic size, and may be a bit easier to place into the database.