Very efficient encryption with 6-char expansion
The same key must be used for encryption and decryption.
This is a substitution cipher for entertainment purposes. While it now uses a stronger hash function, it's still not cryptographically secure. Don't use it for anything truly important!