Menu

#1 Cript words

1.0
open
nobody
None
2014-12-22
2011-11-14
No

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
    {

    }

    private void cmdbotao_Click(object sender, EventArgs e)
    {
        int indice = 0; //variavel que grava o indice para comparação
        string[] pcriptog = new string[113];//vetor com palavras criptografadas
        string[] alfa = new string[113];//vetor com o alfabeto a ser criptografado
        string palavra;//recebera o que o usuario digitar
        string palavra1, palavra2;//Criaram a inversão de valores como auxiliares
        string total = " ";//recebera a criptografia final da inversão

        total = "";

        palavra = txtcriptografar.Text;//recebera o q ue estiver no txt criptografar na variavel palavra
        palavra2 = txtdescriptografando.Text;
        //vetor com o codigo criptografado e indices
        pcriptog[0] = ("00010001");
        pcriptog[1] = ("&&&&&&&&");
        pcriptog[2] = ("00010011");
        pcriptog[3] = ("00010111");
        pcriptog[4] = ("00011111");
        pcriptog[5] = ("00111111");
        pcriptog[6] = ("01111111");
        pcriptog[7] = ("10001111");
        pcriptog[8] = ("10011111");
        pcriptog[9] = ("10111111");
        pcriptog[10] = ("10111011");
        pcriptog[11] = ("10111001");
        pcriptog[12] = ("10111000");
        pcriptog[13] = ("10110000");
        pcriptog[14] = ("10010000");
        pcriptog[15] = ("10011000");
        pcriptog[16] = ("10011100");
        pcriptog[17] = ("10011110");
        pcriptog[18] = ("10011101");
        pcriptog[19] = ("11010000");
        pcriptog[20] = ("11011000");
        pcriptog[21] = ("11011100");
        pcriptog[22] = ("11011110");
        pcriptog[23] = ("11011111");
        pcriptog[24] = ("10001110");
        pcriptog[25] = ("10001100");
        pcriptog[26] = ("10001000");
        pcriptog[27] = ("01000000");
        pcriptog[28] = ("01001000");
        pcriptog[29] = ("01001100");
        pcriptog[30] = ("01001110");
        pcriptog[31] = ("01001111");
        pcriptog[32] = ("01100000");
        pcriptog[33] = ("01101000");
        pcriptog[34] = ("01101100");
        pcriptog[35] = ("01101110");
        pcriptog[36] = ("01101111");
        pcriptog[37] = ("01010000");
        pcriptog[38] = ("01011000");
        pcriptog[39] = ("01011100");
        pcriptog[40] = ("01011101");
        pcriptog[41] = ("01011110");
        pcriptog[42] = ("01011111");
        pcriptog[43] = ("01010101");
        pcriptog[44] = ("01011010");
        pcriptog[45] = ("01011011");
        pcriptog[46] = ("10001010");
        pcriptog[47] = ("01101010");
        pcriptog[48] = ("01100110");
        pcriptog[49] = ("00011010");
        pcriptog[50] = ("00011001");
        pcriptog[51] = ("10000101");
        pcriptog[46] = ("10001010");
        pcriptog[47] = ("01101010");
        pcriptog[48] = ("01100110");
        pcriptog[49] = ("00011010");
        pcriptog[50] = ("00011001");
        pcriptog[51] = ("10000101");
        pcriptog[52] = ("/*778787");
        pcriptog[53] = ("12348548");
        pcriptog[54] = ("78797987");
        pcriptog[55] = ("434545)4");
        pcriptog[56] = ("*/*54555");
        pcriptog[57] = ("*41524)7");
        pcriptog[58] = ("-+44555*");
        pcriptog[59] = ("%$%$#*45");
        pcriptog[60] = ("/*&*&*89");
        pcriptog[61] = ("¨%%&¨%-4");
        pcriptog[62] = ("$%¨&%787");
        pcriptog[63] = ("@!#@#@#8");
        pcriptog[64] = ("/*%$¨$&4");
        pcriptog[65] = ("89)¨¨%$#");
        pcriptog[66] = ("'85454-9");
        pcriptog[67] = ("*-*45¨$#");
        pcriptog[68] = ("78784334");
        pcriptog[69] = ("/*/&*%$$");
        pcriptog[70] = ("/*/¨&¨&&");
        pcriptog[71] = ("/()64J45");
        pcriptog[72] = ("!$#$8855");
        pcriptog[73] = ("¨%$##@9Ç");
        pcriptog[74] = ("/*&¨##¨&");
        pcriptog[75] = ("()&*¨&%9");
        pcriptog[76] = ("77%¨$%¨4");
        pcriptog[77] = ("@@)*%$$¨");
        pcriptog[78] = ("889*--**");
        pcriptog[79] = ("$¨ty*ugg");
        pcriptog[80] = ("4555*¨¨p");
        pcriptog[81] = ("98%$##@#");
        pcriptog[82] = ("%$##941+");
        pcriptog[83] = ("%45¨&gh8");
        pcriptog[84] = ("!#&**){}");
        pcriptog[85] = ("%$$#%%%$");
        pcriptog[86] = ("87H¨&&%%");
        pcriptog[87] = ("0)(*¨&&G");
        pcriptog[88] = ("087¨&%%%");
        pcriptog[89] = ("%!!)()?/");
        pcriptog[90] = ("///?7&**");
        pcriptog[91] = ("()&%¨$}{");
        pcriptog[92] = ("(&*(&*&¨");
        pcriptog[93] = ("&+-*-*+(");
        pcriptog[94] = (")¨$@#--*");
        pcriptog[95] = ("-*-*-878");
        pcriptog[96] = ("46--010&");
        pcriptog[97] = ("()*¨%%+9");
        pcriptog[98] = ("*-/*¨%$ª");
        pcriptog[99] = ("%#!!¨&&¨");
        pcriptog[100] = ("0/-1018*");
        pcriptog[101] = ("05--0101");
        pcriptog[102] = ("010109(9");
        pcriptog[103] = ("005()*&%");
        pcriptog[104] = ("()&¨%R*-");
        pcriptog[105] = ("#@!@#--+");
        pcriptog[106] = ("+*/$###)");
        pcriptog[107] = ("0108++*-");
        pcriptog[108] = ("0*(¨$%¨&");
        pcriptog[109] = ("-*-*()76");
        pcriptog[110] = ("((*&*pff");
        pcriptog[111] = ("(**55p88");
        pcriptog[112] = ("(*98989-");
        //vetor com o alfabeto
        alfa[0] = ("a");
        alfa[1] = ("ç");
        alfa[2] = ("b");
        alfa[3] = ("c");
        alfa[4] = ("d");
        alfa[5] = ("e");
        alfa[6] = ("f");
        alfa[7] = ("g");
        alfa[8] = ("h");
        alfa[9] = ("i");
        alfa[10] = ("j");
        alfa[11] = ("k");
        alfa[12] = ("l");
        alfa[13] = ("m");
        alfa[14] = ("n");
        alfa[15] = ("o");
        alfa[16] = ("p");
        alfa[17] = ("q");
        alfa[18] = ("r");
        alfa[19] = ("s");
        alfa[20] = ("t");
        alfa[21] = ("u");
        alfa[22] = ("v");
        alfa[23] = ("w");
        alfa[24] = ("x");
        alfa[25] = ("y");
        alfa[26] = ("z");
        alfa[27] = ("0");
        alfa[28] = ("1");
        alfa[29] = ("2");
        alfa[30] = ("3");
        alfa[31] = ("4");
        alfa[32] = ("5");
        alfa[33] = ("6");
        alfa[34] = ("7");
        alfa[35] = ("8");
        alfa[36] = ("9");
        alfa[37] = ("!");
        alfa[38] = ("@");
        alfa[39] = ("#");
        alfa[40] = ("$");
        alfa[41] = ("%");
        alfa[42] = ("&");
        alfa[43] = ("*");
        alfa[44] = ("-");
        alfa[45] = ("?");
        alfa[46] = ("<");
        alfa[47] = (">");
        alfa[48] = ("+");
        alfa[49] = ("/");
        alfa[50] = (".");
        alfa[51] = (",");
        alfa[52] = (" ");
        alfa[53] = ("A");
        alfa[54] = ("Ã");
        alfa[55] = ("Á");
        alfa[56] = ("á");
        alfa[57] = ("À");
        alfa[58] = ("ã");
        alfa[59] = ("à");
        alfa[60] = ("E");
        alfa[61] = ("é");
        alfa[62] = ("È");
        alfa[63] = ("è");
        alfa[64] = ("ê");
        alfa[65] = ("Ê");
        alfa[66] = ("í");
        alfa[67] = ("ì");
        alfa[68] = ("Í");
        alfa[69] = ("Ì");
        alfa[70] = ("ó");
        alfa[71] = ("ò");
        alfa[72] = ("õ");
        alfa[73] = ("ô");
        alfa[74] = ("Ó");
        alfa[75] = ("Ô");
        alfa[76] = ("Ò");
        alfa[77] = ("Õ");
        alfa[78] = ("ú");
        alfa[79] = ("ù");
        alfa[80] = ("ü");
        alfa[81] = ("B");
        alfa[82] = ("C");
        alfa[83] = ("D");
        alfa[84] = ("F");
        alfa[85] = ("G");
        alfa[86] = ("H");
        alfa[87] = ("I");
        alfa[88] = ("J");
        alfa[89] = ("K");
        alfa[90] = ("L");
        alfa[91] = ("M");
        alfa[92] = ("N");
        alfa[93] = ("O");
        alfa[94] = ("P");
        alfa[95] = ("Q");
        alfa[96] = ("R");
        alfa[97] = ("S");
        alfa[98] = ("T");
        alfa[99] = ("U");
        alfa[100] = ("V");
        alfa[101] = ("W");
        alfa[102] = ("Y");
        alfa[103] = ("X");
        alfa[104] = ("Z");
        alfa[105] = (":");
        alfa[106] = (";");
        alfa[107] = (")");
        alfa[108] = ("[");
        alfa[109] = ("]");
        alfa[110] = ("Ç");
        alfa[111] = ("(");
        alfa[112] = ("´");

        for (int i = 0; i < palavra.Length ; i++)
        {
            palavra1 = palavra.Substring(i, 1);
            // System.Console.WriteLine(palavra1);
            // comparar o caracter com os elementos do vetor alfa e encontrar indice
            for (int j = 0; j < 113; j++)
            {
                if (palavra1 == alfa[j])
                { indice = j; }
            }
            total = total + pcriptog[indice];
            txtcriptografado.Text = total;
            // palavra = palavra.Replace(palavra1, pcriptog[indice]);
        }
        System.Console.WriteLine(total);

    }

    private void txtcriptografado_TextChanged(object sender, EventArgs e)
    {

    }

    private void sairToolStripMenuItem_Click(object sender, EventArgs e)
    {
        Application.Exit();
    }

    private void sobreNósToolStripMenuItem_Click(object sender, EventArgs e)
    {
        MessageBox.Show("Programa de criptografia de dados\n\nCriado por Erick Mariano de Souza\n\nMarco Antônio\n\nCleyton Medina\n\n2011 Ciência da computação 2°Semestre.\n\n\n\n"); 
    }

    private void button1_Click(object sender, EventArgs e)
    {
        int indice = 0; //variavel que grava o indice para comparação
        string[] pcriptog = new string[113];//vetor com palavras criptografadas
        string[] alfa = new string[113];//vetor com o alfabeto a ser criptografado
        string palavra;//recebera o que o usuario digitar
        string palavra1, palavra2;//Criaram a inversão de valores como auxiliares
        string total = " ";//recebera a criptografia final da inversão
        int palavra3;

        string total1 = " ";
        total = "";

        palavra = txtcriptografar.Text;
        palavra2 = txtdescriptografando.Text;//recebera o q ue estiver no txtdescriptografando na variavel palavra
        //vetor com o codigo criptografado e indices
        pcriptog[0] = ("00010001");
        pcriptog[1] = ("&&&&&&&&");
        pcriptog[2] = ("00010011");
        pcriptog[3] = ("00010111");
        pcriptog[4] = ("00011111");
        pcriptog[5] = ("00111111");
        pcriptog[6] = ("01111111");
        pcriptog[7] = ("10001111");
        pcriptog[8] = ("10011111");
        pcriptog[9] = ("10111111");
        pcriptog[10] = ("10111011");
        pcriptog[11] = ("10111001");
        pcriptog[12] = ("10111000");
        pcriptog[13] = ("10110000");
        pcriptog[14] = ("10010000");
        pcriptog[15] = ("10011000");
        pcriptog[16] = ("10011100");
        pcriptog[17] = ("10011110");
        pcriptog[18] = ("10011101");
        pcriptog[19] = ("11010000");
        pcriptog[20] = ("11011000");
        pcriptog[21] = ("11011100");
        pcriptog[22] = ("11011110");
        pcriptog[23] = ("11011111");
        pcriptog[24] = ("10001110");
        pcriptog[25] = ("10001100");
        pcriptog[26] = ("10001000");
        pcriptog[27] = ("01000000");
        pcriptog[28] = ("01001000");
        pcriptog[29] = ("01001100");
        pcriptog[30] = ("01001110");
        pcriptog[31] = ("01001111");
        pcriptog[32] = ("01100000");
        pcriptog[33] = ("01101000");
        pcriptog[34] = ("01101100");
        pcriptog[35] = ("01101110");
        pcriptog[36] = ("01101111");
        pcriptog[37] = ("01010000");
        pcriptog[38] = ("01011000");
        pcriptog[39] = ("01011100");
        pcriptog[40] = ("01011101");
        pcriptog[41] = ("01011110");
        pcriptog[42] = ("01011111");
        pcriptog[43] = ("01010101");
        pcriptog[44] = ("01011010");
        pcriptog[45] = ("01011011");
        pcriptog[46] = ("10001010");
        pcriptog[47] = ("01101010");
        pcriptog[48] = ("01100110");
        pcriptog[49] = ("00011010");
        pcriptog[50] = ("00011001");
        pcriptog[51] = ("10000101");
        pcriptog[52] = ("/*778787");
        pcriptog[53] = ("12348548");
        pcriptog[54] = ("78797987");
        pcriptog[55] = ("434545)4");
        pcriptog[56] = ("*/*54555");
        pcriptog[57] = ("*41524)7");
        pcriptog[58] = ("-+44555*");
        pcriptog[59] = ("%$%$#*45");
        pcriptog[60] = ("/*&*&*89");
        pcriptog[61] = ("¨%%&¨%-4");
        pcriptog[62] = ("$%¨&%787");
        pcriptog[63] = ("@!#@#@#8");
        pcriptog[64] = ("/*%$¨$&4");
        pcriptog[65] = ("89)¨¨%$#");
        pcriptog[66] = ("'85454-9");
        pcriptog[67] = ("*-*45¨$#");
        pcriptog[68] = ("78784334");
        pcriptog[69] = ("/*/&*%$$");
        pcriptog[70] = ("/*/¨&¨&&");
        pcriptog[71] = ("/()64J45");
        pcriptog[72] = ("!$#$8855");
        pcriptog[73] = ("¨%$##@9Ç");
        pcriptog[74] = ("/*&¨##¨&");
        pcriptog[75] = ("()&*¨&%9");
        pcriptog[76] = ("77%¨$%¨4");
        pcriptog[77] = ("@@)*%$$¨");
        pcriptog[78] = ("889*--**");
        pcriptog[79] = ("$¨ty*ugg");
        pcriptog[80] = ("4555*¨¨p");
        pcriptog[81] = ("98%$##@#");
        pcriptog[82] = ("%$##941+");
        pcriptog[83] = ("%45¨&gh8");
        pcriptog[84] = ("!#&**){}");
        pcriptog[85] = ("%$$#%%%$");
        pcriptog[86] = ("87H¨&&%%");
        pcriptog[87] = ("0)(*¨&&G");
        pcriptog[88] = ("087¨&%%%");
        pcriptog[89] = ("%!!)()?/");
        pcriptog[90] = ("///?7&**");
        pcriptog[91] = ("()&%¨$}{");
        pcriptog[92] = ("(&*(&*&¨");
        pcriptog[93] = ("&+-*-*+(");
        pcriptog[94] = (")¨$@#--*");
        pcriptog[95] = ("-*-*-878");
        pcriptog[96] = ("46--010&");
        pcriptog[97] = ("()*¨%%+9");
        pcriptog[98] = ("*-/*¨%$ª");
        pcriptog[99] = ("%#!!¨&&¨");
        pcriptog[100] = ("0/-1018*");
        pcriptog[101] = ("05--0101");
        pcriptog[102] = ("010109(9");
        pcriptog[103] = ("005()*&%");
        pcriptog[104] = ("()&¨%R*-");
        pcriptog[105] = ("#@!@#--+");
        pcriptog[106] = ("+*/$###)");
        pcriptog[107] = ("0108++*-");
        pcriptog[108] = ("0*(¨$%¨&");
        pcriptog[109] = ("-*-*()76");
        pcriptog[110] = ("((*&*pff");
        pcriptog[111] = ("(**55p88");
        pcriptog[112] = ("(*98989-");
        //vetor com o alfabeto
        alfa[0] = ("a");
        alfa[1] = ("ç");
        alfa[2] = ("b");
        alfa[3] = ("c");
        alfa[4] = ("d");
        alfa[5] = ("e");
        alfa[6] = ("f");
        alfa[7] = ("g");
        alfa[8] = ("h");
        alfa[9] = ("i");
        alfa[10] = ("j");
        alfa[11] = ("k");
        alfa[12] = ("l");
        alfa[13] = ("m");
        alfa[14] = ("n");
        alfa[15] = ("o");
        alfa[16] = ("p");
        alfa[17] = ("q");
        alfa[18] = ("r");
        alfa[19] = ("s");
        alfa[20] = ("t");
        alfa[21] = ("u");
        alfa[22] = ("v");
        alfa[23] = ("w");
        alfa[24] = ("x");
        alfa[25] = ("y");
        alfa[26] = ("z");
        alfa[27] = ("0");
        alfa[28] = ("1");
        alfa[29] = ("2");
        alfa[30] = ("3");
        alfa[31] = ("4");
        alfa[32] = ("5");
        alfa[33] = ("6");
        alfa[34] = ("7");
        alfa[35] = ("8");
        alfa[36] = ("9");
        alfa[37] = ("!");
        alfa[38] = ("@");
        alfa[39] = ("#");
        alfa[40] = ("$");
        alfa[41] = ("%");
        alfa[42] = ("&");
        alfa[43] = ("*");
        alfa[44] = ("-");
        alfa[45] = ("?");
        alfa[46] = ("<");
        alfa[47] = (">");
        alfa[48] = ("+");
        alfa[49] = ("/");
        alfa[50] = (".");
        alfa[51] = (",");
        alfa[52] = (" ");
        alfa[53] = ("A");
        alfa[54] = ("Ã");
        alfa[55] = ("Á");
        alfa[56] = ("á");
        alfa[57] = ("À");
        alfa[58] = ("ã");
        alfa[59] = ("à");
        alfa[60] = ("E");
        alfa[61] = ("é");
        alfa[62] = ("È");
        alfa[63] = ("è");
        alfa[64] = ("ê");
        alfa[65] = ("Ê");
        alfa[66] = ("í");
        alfa[67] = ("ì");
        alfa[68] = ("Í");
        alfa[69] = ("Ì");
        alfa[70] = ("ó");
        alfa[71] = ("ò");
        alfa[72] = ("õ");
        alfa[73] = ("ô");
        alfa[74] = ("Ó");
        alfa[75] = ("Ô");
        alfa[76] = ("Ò");
        alfa[77] = ("Õ");
        alfa[78] = ("ú");
        alfa[79] = ("ù");
        alfa[80] = ("ü");
        alfa[81] = ("B");
        alfa[82] = ("C");
        alfa[83] = ("D");
        alfa[84] = ("F");
        alfa[85] = ("G");
        alfa[86] = ("H");
        alfa[87] = ("I");
        alfa[88] = ("J");
        alfa[89] = ("K");
        alfa[90] = ("L");
        alfa[91] = ("M");
        alfa[92] = ("N");
        alfa[93] = ("O");
        alfa[94] = ("P");
        alfa[95] = ("Q");
        alfa[96] = ("R");
        alfa[97] = ("S");
        alfa[98] = ("T");
        alfa[99] = ("U");
        alfa[100] = ("V");
        alfa[101] = ("W");
        alfa[102] = ("Y");
        alfa[103] = ("X");
        alfa[104] = ("Z");
        alfa[105] = (":");
        alfa[106] = (";");
        alfa[107] = (")");
        alfa[108] = ("[");
        alfa[109] = ("]");
        alfa[110] = ("Ç");
        alfa[111] = ("(");
        alfa[112] = ("´");

        System.Console.WriteLine(total);
        palavra3 = palavra2.Length;

        for (int i = 0; i < palavra2.Length; i=i+8)
        {

            palavra1 = palavra2.Substring(i,8);

            for (int j = 0; j < 113; j++)
            {
                if (palavra1 == pcriptog[j])
                { indice = j; }
            }
            total1 = total1 + alfa[indice];
            txtdescriptografado.Text = total1;
        }

    }

    private void txtdescriptografando_TextChanged(object sender, EventArgs e)
    {

    }

    private void txtdescriptografado_TextChanged(object sender, EventArgs e)
    {

    }

    private void txtcriptografar_TextChanged(object sender, EventArgs e)
    {
        int i = 1;
        if (txtcriptografar.TextLength > 0)
        {
            i = int.Parse(lblCont.Text) - (txtcriptografar.TextLength / txtcriptografar.TextLength);
            lblCont.Text = txtcriptografar.TextLength.ToString();

        }
        else if(txtcriptografar.TextLength==0){
            i =0;
            lblCont.Text =i.ToString();

        }
                }

    private void lblCont_Click(object sender, EventArgs e)
    {

    }
}

}

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.