czy jest w Visual C++ funkcja szyfrująca md5 albo jakiś jej odpowiednik??

Widziałem wiele programów które szyfrują w md5 ale żadnego nie udało mi się przerobić(jestem bardzo początkujący)

programik musi pobierać z ekranu wartość pola i zapisywać zaszyfrowaną wartość do pliku(to umiem zrobić :-) )

//MD5 nie jest algorytmem szyfrowania - m.M