Encryption programı nasıl yapılır?

ASCII üzerine biraz araştırma yap, kod örneği de ekliyorum.

C:
#include <stdio.h>
#include <stdlib.h>

void encrypt( char * dst, const char * src, const char * key) {

    for (int i =0; src[i] != '\0'; i++) {

        dst[i] =  src[i] != 32 ? key[ src[i] < 97 ? (src[i] - 65): (src[i] - 97) ]:32;

    }
   
}


int main( void ) {

    char key[] = "YTNSHKVEFXRBAUQZCLWDMIPGJO";
    char plain[100] = {};
    char cipher[100] = {};

    gets(plain);

    encrypt(cipher, plain, key);

    printf("plain text: %s\n", plain);
    printf("cipher text: %s\n", cipher);

    return 0;
}


ascii.png
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Geri
Yukarı