Преобразовать строку в GUID и GUID, чтобы старая строка. И наоборот
Я создал guid из строки, используя приведенный ниже код:
private Guid GetGuid(строковый ввод)
{
Поставщик MD5CryptoServiceProvider = новый MD5CryptoServiceProvider();
byte[] inputBytes = кодировка.По умолчанию.Метод getbytes(вход);
byte[] hashBytes = провайдер.Метода computehash(inputBytes);
Идентификатор hashGuid = новый идентификатор GUID(функцию hashbytes);
возврат hashGuid;
}
предположим, я задал входной параметр "Arvind" и получил guid типа: 77f92c53-38af-42f6-8289-fddbd32f228d
теперь я хочу, чтобы преобразовать этот GUID "77f92c53-38af-42f6-8289-fddbd32f228d" обратно к моей первоначальной строку, которая является "Арвинд" . есть ли какой-нибудь способ?
Благодарность,
Арвинд
Что я уже пробовал:
...........................................................
Garth J Lancaster
MD5 - это односторонний хэш-вы никак не можете вернуться от "77f92c53-38af-42f6-8289-fddbd32f228d" к "Arvind"
Arvind Singh Baghel
Привет Гарт есть ли способ, чтобы достичь "Арвинд" на GUID "77f92c53-38af-42f6-8289-fddbd32f228d" и потом обратно "77f92c53-38af-42f6-8289-fddbd32f228d" в "Арвинд" без алгоритма MD5
Karthik_Mahalingam
Всегда использовать Ответить кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.
Arvind Singh Baghel
@Karthik ваш комментарий не имеет отношения к моему запросу. пожалуйста, не комментируйте ненужные вещи.
Karthik_Mahalingam
Привет Хридес,
вы отправили сообщение Грату, но он не получит уведомления по почте или в значке уведомления, если вы не отправите сообщение с помощью кнопки "Ответить" ,
вы разместили текст с помощью "Есть вопрос или комментарий?" кнопка.
это совет для вас, чтобы позаботиться в будущем, чтобы получить быстрый ответ от пользователя.
Спасибо
Картик
F-ES Sitecore
Вам нужно использовать шифрование, а не хэширование. Google "c# encrypt decrypt string", и вы найдете множество примеров.