Вы не должны «переворачивать» MD5 Ha sh. Хэши предназначены только для одного пути. Если вы хотите иметь возможность перевернуть закодированное сообщение, вам нужно использовать шифр, такой как base64. Стоит отметить, что шифры не обеспечивают вам безопасность, поскольку их можно восстановить до исходного ввода.
Этот ответ помогает объяснить различия и их различные варианты использования.
Здесь - некоторая документация по использованию System.Convert.ToBase64String()
, которую можно изменить с помощью System.Convert.FromBase64String()