Строка хеша в c #

У меня проблема при попытке получить хеш-строку вc#.

Я уже пробовал несколько сайтов, но большинство из них используют файлы для получения хеша. Другие, которые для строк, являются слишком сложными. Я нашел примеры для проверки подлинности Windows для веб, как это:

FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5")

Мне нужно использовать хеш, чтобы сделать строку, которая содержит имя файла, более безопасным. Как я могу это сделать?

Пример:

string file  = "username";
string hash = ??????(username); 

Должен ли я использовать другой алгоритм хеширования, а не "md5"?

Ответы на вопрос(4)

Ваш ответ на вопрос