static string[] karakterDizi = new string[]{
"1", "2", "3", "4", "5", "6", "7", "8", "9", "0",
"a", "b", "c", "ç", "d", "e", "f", "g", "ğ", "h", "ı", "i", "j", "k", "l", "m",
"n", "o", "ö", "p", "q", "r", "s", "ş", "t", "u", "ü", "v", "w", "x", "y", "z",
"A", "B", "C", "Ç", "D", "E", "F", "G", "Ğ", "H", "I", "İ", "J", "K", "L", "M",
"N", "O", "Ö", "P", "Q", "R", "S", "Ş", "T", "U", "Ü", "V", "W", "X", "Y", "Z",
"!", "'", "^" , "+", "%", "&", "/", "(", ")", "=", "?", "_", "£", "#", "$", "½",
"{", "[", "]", "}", "\\", "|", "*", "-", "~", "`", ",", ";", ".", ":", "<", ">",
"|", "@", "\"", "é", "€", "i", "¨", "æ", "ß", " "
};
public static string USifrele(string str)
{
Random rnd = new Random();
int sabit = rnd.Next(100, 870);
char[] dizi = str.ToCharArray();
string sonuc = "";
try
{
for (int i = 0; i < dizi.Length; i++)
{
int index = Array.IndexOf(karakterDizi, dizi[i].ToString());
sonuc += (sabit + index).ToString();
}
sonuc += sabit.ToString();
}
catch
{
return "@HatalıKarakterDizisi";
}
return sonuc;
}
public static string USifreCoz(string str)
{
string sonuc = "";
char[] dizi = str.ToCharArray();
int sabit = Convert.ToInt16(dizi[dizi.Length - 3].ToString() + dizi[dizi.Length - 2].ToString() + dizi[dizi.Length - 1].ToString());
try
{
for (int i = 0; i < dizi.Length - 3; i = i + 3)
{
int index = Convert.ToInt16(dizi[i].ToString() + dizi[i + 1].ToString() + dizi[i + 2].ToString());
index -= sabit;
if (index != -1)
sonuc += karakterDizi[index];
}
}
catch
{
return "@HatalıKarakterDizisi";
}
return sonuc;
}
şeklinde .NET ile hazırlanmış şifreleme sistemini klasik asp ye çevirmem gerekiyor ama yapamadım. allah raızası için bilen bir arkadaş varsa çevirebilir mi.