Вы можете просто сделать:
md5.new('a').hexdigest()
Перефразировано из документации :
new(arg)
возвращает новый объект md5.Если присутствует arg
, выполняется вызов метода update(arg)
.
Но md5
устарело.
Вместо этого используйте hashlib
.
Изменить:
Есть также проблемы с md5
, поэтому в зависимости от ваших целей вы можете использовать более безопасную хеш-функцию, например, SHA-256:
import hashlib
hashlib.sha256('a').hexdigest()
Обратите внимание, что SHA-256 будетЭто займет больше времени, поэтому, если у вас есть ограничения по времени, это может быть не лучшим решением.