Added SHA-256 hashing, use instead of MD5