Skip to content

Commit

Permalink
practica de vigenere done
Browse files Browse the repository at this point in the history
  • Loading branch information
kenshinsamue committed Feb 25, 2019
1 parent 95914b4 commit 7a8abe5
Show file tree
Hide file tree
Showing 11 changed files with 56 additions and 10 deletions.
Binary file modified Vigenere/.vs/Vigenere/v15/.suo
Binary file not shown.
Binary file modified Vigenere/.vs/Vigenere/v15/Server/sqlite3/storage.ide-shm
Binary file not shown.
Binary file modified Vigenere/.vs/Vigenere/v15/Server/sqlite3/storage.ide-wal
Binary file not shown.
57 changes: 48 additions & 9 deletions Vigenere/Vigenere/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ public Vingenere(string a,string b) {
public void show_me_da_cyf() {


Console.WriteLine(cifrado);
Console.WriteLine("El mensaje cifrado es : "+cifrado);
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
}
public void cyf() {

Expand All @@ -33,10 +36,17 @@ public void cyf() {
{
a = (int)mensaje[i];
b = (int)clave[index];
Console.WriteLine(mensaje[i] + ":" + a);
Console.WriteLine(clave[index] + ":" + b);
result = (a + b)%25+65;
Console.WriteLine((char)result + ":"+result+", resultado divicion:"+);

Console.Write(mensaje[i] + ":" + a + ", ");
Console.Write(clave[index] + ":" + b+" -> ");

a -= 65;
b -= 65;

result = (a + b) % 25;
result += 65;

Console.WriteLine((char)result + ":"+result);
cifrado = cifrado + (char)result;


Expand All @@ -50,10 +60,18 @@ public void cyf() {

}

public int get_div() {
public void show_init_decript() {

Console.WriteLine("Descifrado:");
Console.WriteLine("mensaje cifrado: " + cifrado);
Console.WriteLine("");
Console.WriteLine("clave: "+clave);
}

public int get_div() {
int result = 0;

return result;
}

public void descyf() {
Expand All @@ -67,12 +85,29 @@ public void descyf() {
a = (int)cifrado[i];
b = (int)clave[index];

a -= 65;
b -= 65;

result = a - b;
if (result < 0)
{
result = 90 + result;

}
else {

result += 65;
}
descifrado += (char)result;
Console.WriteLine(result);
index++;
if (index >= clave.Length)
{
index = 0;
}
}


Console.WriteLine(descifrado);
}
}

Expand All @@ -92,9 +127,13 @@ static void Main(string[] args)
Vingenere cifrar = new Vingenere(mensaje, clave); // creamos el objeto que nos permite cifrar y descifrar
cifrar.cyf();
cifrar.show_me_da_cyf();
Console.ReadLine();


cifrar.show_init_decript();
cifrar.descyf();
Console.ReadLine();


}
}
}
Binary file modified Vigenere/Vigenere/bin/Debug/Vigenere.exe
Binary file not shown.
Binary file modified Vigenere/Vigenere/bin/Debug/Vigenere.pdb
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5eb555b79e3ac058f388e90fe5f58eb9da25fab2
b7fbb4cb43c783a60a23e848513471d629fc3110
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,10 @@ C:\Users\vicktoru-kun\source\repos\Vigenere\Vigenere\bin\Debug\Vigenere.exe
C:\Users\vicktoru-kun\source\repos\Vigenere\Vigenere\bin\Debug\Vigenere.pdb
C:\Users\vicktoru-kun\source\repos\Vigenere\Vigenere\obj\Debug\Vigenere.exe
C:\Users\vicktoru-kun\source\repos\Vigenere\Vigenere\obj\Debug\Vigenere.pdb
C:\Users\k1k4ss0\source\repos\Vigenere\Vigenere\obj\Debug\Vigenere.csprojAssemblyReference.cache
C:\Users\k1k4ss0\source\repos\Vigenere\Vigenere\obj\Debug\Vigenere.csproj.CoreCompileInputs.cache
C:\Users\k1k4ss0\source\repos\Vigenere\Vigenere\obj\Debug\Vigenere.exe
C:\Users\k1k4ss0\source\repos\Vigenere\Vigenere\obj\Debug\Vigenere.pdb
C:\Users\k1k4ss0\source\repos\Vigenere\Vigenere\bin\Debug\Vigenere.exe.config
C:\Users\k1k4ss0\source\repos\Vigenere\Vigenere\bin\Debug\Vigenere.exe
C:\Users\k1k4ss0\source\repos\Vigenere\Vigenere\bin\Debug\Vigenere.pdb
Binary file not shown.
Binary file modified Vigenere/Vigenere/obj/Debug/Vigenere.exe
Binary file not shown.
Binary file modified Vigenere/Vigenere/obj/Debug/Vigenere.pdb
Binary file not shown.

0 comments on commit 7a8abe5

Please sign in to comment.