Ten encuenta, que puede decompilarlo...
Yo suplico ayuda...
necesito por favor un tutorial de algun programa para compilar el codigo .net de un .exe mioo..
En fin..
Lo que te queria decir, es que no tienes que recordar el codigo... sino aprender la logica, y todo se acaba...
No te recomiendo en lo absoluto hacer eso:
string user = "erick";
string pass = "clave";
user = textBox1.Text;
pass = textBox2.Text;
Te pueden "leer" desde la ram los valores de las varibles... (si es que no estoy equivocado)
Yo te recomiendo algo mas interesante:
en las 2 varibles, escribes los valores cifrados y luego pides que se ingresen los datos..
Encriptas los datos ingresados, y comparas las 4 cadenas encriptadas...
Si fueron encriptadas de la misma manera, (con el mismo key e IV), las cadenas encriptadas darán el mismo valor, y tendrá acceso..
Pero nunca sabran cual es el valor "base" de las variables para poder entrar...
El problema es que tienes que guardar la KEY y la IV en 2 variables, pero tambien corres el riesgo de que te las lean desde la ram... AUNQUE.. si las guardas en un objeto (por ejemplo).. una vez que terminas de usarlas, le das al objeto un .Dispose, y se borran los valores
Aunque siempre estarán escritos los valores en la clases...
Pero si tienes bien ofuscado el codigo de tu -exe, no habrá problemas...
PEcompact2 se llama el programa con el cual comprimi mi exe y no pude descompilarlo