Расшифровка даты с помощью md5
уважаемые эксперты ;
я пытаюсь создать проект win form для шифрования некоторой строки данных , int и даты для создания лицензии для моего проекта
мне нужно расшифровать поле даты, чтобы проверить, истекла ли лицензия или нет каждый логин
или если открытые sours доступны для генерации lic с информацией (имя клиента , название проекта , максимальное количество пользователей ,дата истечения срока действия и ключ сервера), то это будет лучше
Что я уже пробовал:
encyrpt code static string key { get; set; } = "A!9HHhi%XjjYY4YP2@Nob009X"; public static string Encrypt(string text) { using (var md5 = new MD5CryptoServiceProvider()) { using (var tdes = new TripleDESCryptoServiceProvider()) { tdes.Key = md5.ComputeHash(UTF8Encoding.UTF8.GetBytes(key)); tdes.Mode = CipherMode.ECB; tdes.Padding = PaddingMode.PKCS7; using (var transform = tdes.CreateEncryptor()) { byte[] textBytes = UTF8Encoding.UTF8.GetBytes(text); byte[] bytes = transform.TransformFinalBlock(textBytes, 0, textBytes.Length); return Convert.ToBase64String(bytes, 0, bytes.Length); } } } }