public static void Main()
string encryptedText = @"!•*•+_,a-•.•/•*_+],l-@*";
Console.WriteLine("Şifre: " + gizTextDecryption(encryptedText));
public static string gizTextDecryption(string EncryptedText)
int num2 = EncryptedText.Substring(0, EncryptedText.Length - 1).LastIndexOf("@");
int num3 = char.ConvertToUtf32(EncryptedText.Substring(num2 + 1, 1), 0) - 32;
if (EncryptedText[0] != '!' || num2 == 0 || num3 == 0)
for (ushort num4 = 1; num4 <= num2 - 2; num4++)
int num5 = num3 + num % 6 + 32;
text += char.ConvertFromUtf32(char.ConvertToUtf32(EncryptedText.Substring(num4, 1), 0) - num5);
if (EncryptedText[num4 + 1] == Convert.ToChar(num5))