Use hashlib module instead of deprecated md5 module