예제 #1
0
        static void Afisare(CriptosistemSimetric c, StreamWriter data)
        {
            data.WriteLine();
            data.WriteLine("   Text Criptat:");
            data.WriteLine(c.textCriptat);
            data.WriteLine();
            data.WriteLine("   Text Decriptat:");
            data.WriteLine(c.textDecriptat);
            data.WriteLine("   Acuratete: " + c.procent);
            data.WriteLine();

            if (!(c is PoliSubstitutie))
            {
                c.CriptAnaliza();
                data.WriteLine("   Text Decriptat prin Criptanaliza:");
                data.WriteLine(c.textDecriptat);
                c.CalculeazaProcent();
                data.WriteLine("   Acuratete: " + c.procent);
                data.WriteLine();
            }
            data.WriteLine();
        }
예제 #2
0
 static void AtribuireValori(CriptosistemSimetric c)
 {
     c.Criptare();
     c.Decriptare();
     c.CalculeazaProcent();
 }