Console.Write("Metni girin: ");
string input = Console.ReadLine();
if (string.IsNullOrEmpty(input)) break;
string generatedKey = GenerateKey(input);
Console.WriteLine($"Oluşturulan Key: {generatedKey}\n");
static string GenerateKey(string text)
byte[] bytes = Encoding.ASCII.GetBytes(text);
StringBuilder hexBuilder = new StringBuilder();
foreach (byte b in bytes)
hexBuilder.Append(b.ToString("x2"));
char[] reversedHex = hexBuilder.ToString().ToCharArray();
Array.Reverse(reversedHex);
return new string(reversedHex) + "2009";