Md5 На самом деле не имеет ключа, так как это хэш, а не шифрование.Хеширование Md5 встроено как в Java, так и в C #.
Какой код нужно написать любому телу?Это не более пары строк в каждом языке реализации ... плюс несколько тестов, чтобы убедиться, что у всех одинаковые результаты, заглавные буквы и т. Д.