Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet jó kódoló dekódol...

Hogyan lehet jó kódoló dekódoló programot csinálni C ben (code blocks) ban?

Figyelt kérdés

Eddig van meg:

#include<stdio.h>

#include<fuggveny.h>


char tomb[100];

char ch;

int focus=1,i;


void kodolas()

{

clrscr();

printf("Kérem a kódolandó szöveget: \n");

gets(tomb);

for(i=0;i<strlen(tomb);i++)

{

textcolor(18);

printf("%c",tomb[i]+9);

}

getch();

}

void dekodolas()

{

clrscr();

printf("Kérem a dekódolandó szöveget:\n");

gets(tomb);

printf("A dekódolt szöveg: ");

textcolor(18);

for(i=0;i<strlen(tomb);i++)

{

printf("%c",tomb[i]-9);

}

getch();

}


main()

{

do

{

//Menü rendszer

clrscr();

textcolor(8);

gotoxy(34,11);

printf("1) Kódolás");

gotoxy(34,12);

printf("2) Dekódolás");

gotoxy(34,13);

printf("3) Kilépés");

textcolor(15);

switch(focus)//Fokusz

{

case 1: gotoxy(31,11);

printf(">> 1) Kódolás <<");break;

case 2: gotoxy(31,12);

printf(">> 2) Dekódolás <<");break;

case 3: gotoxy(31,13);

printf(">> 3) Kilépés <<");break;

}

textcolor(8);

ch=getch();

switch(ch) // fokusz mozgatása

{

//Fel

case 'w': if(focus==1) focus=3;

else focus--;break;

//Le

case 's': if(focus==3) focus=1;

else focus++;break;

//Enter

case 13 : switch(focus)

{

case 1: kodolas();break;

case 2: dekodolas();break;

case 3: ch=27;break;

}

break;

case '1': kodolas();break;

case '2': dekodolas();break;

}

}while(ch!=27&&ch!=51);


}



2015. febr. 10. 20:08
 1/3 anonim ***** válasza:

#include <openssl/aes.h>


Ennél jobbat nem fogsz írni hirtelen.

2015. febr. 10. 20:11
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Miből gondolod, hogy jobbat tudnál csinálni a már meglévőknél? És mi köze egyáltalán az egészhez a használt IDE?
2015. febr. 10. 20:47
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

Fontos lenne tudni hogy milyen típusú kódolás kell és mire.


Egy kulccsal vagy jelszóval akarsz valamit titkosítani úgy, hogy más ne tudja visszafejteni?

AES egy jó választás.


Kulcs nélküli kódolás kell ami bármikor visszakódolható?

Nézd meg hogy hogyan működik a Base64. Ha nem kell hogy szöveg legyen a kimenet, akkor ott van bármelyik vesztességmentes tömörítő algoritmus, pl. LZMA.


Hálózati folyam kódolásához/titkosításához kell?

Használj TLS-t.

2015. febr. 10. 21:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!