ZDIRY-TUFWT-EBONM-EYJ00-IDBLANTER.COM
ZDIRY-TUFWT-EBONM-EYJ00
BLANTERWISDOM105

Cara membuat Enkripsi dengan Bahasa C

Tuesday, August 20, 2019
Nesiasite - Tutorial & Berita Teknologi - Hallo apa kabar kalian semua sahabat-sahabat programer ? Kali ini nesiasite akan membagikan source Cara membuat Enskripsi dengan Bahasa C. Seperti biasa codingan yang di bagikan ini akan di bagikan secara gratis. Teman-teman cukup share apabila teman-teman merasa postingan ini sangatlah berguna untuk banyak orang.

Enkripsi 

Dalam bidang kriptografi Enskripsi adalah proses untuk mengamankan suatu informasi dengan cara kerja membuat informasi itu tidak dapat dibaca tanpa pengetahuan yang khusus. Enskripsi ini juga sudah di gunakan oleh semua negara yang ada di muka bumi ini, agar supaya informasi yang ada di dalam negara tersebut tidak dapat bocor ke orang yang tidak bertanggung jawab.

Oleh karena itu kali ini saya membagikan sedikit Souce code Enskripsi Bahaca C. Sebenarnya ada beberapa bahasa pemrograman yang dapat membuat Enskripsi, tetapi kali ini saya kan membagikan khusus Source Code bahasa c saja, mungkin di lain kesempatan yang akan datang untuk saya membagikan Source Code Enskripsi bahasa perograman yang lain.

#include 
#include
#include

int main()
{

char key_str[25];
printf("Enter key: ");
gets(key_str);


char plain[77];
printf("Enter plain text: ");
gets(plain);


int cipher = 0;


int j = 0;

printf("Cipher text: ");
for (int i = 0; i < strlen(plain); i++)
{

int index = j % strlen(key_str);
int key = key_str[index];


if (key_str[index] >= 'A' && key_str[index] <= 'Z')
{
key = key - 'A';
}


else if (key_str[index] >= 'a' && key_str[index] <= 'z')
{
key = key - 'a';
}


if ((plain[i] >= 'A' && plain[i] <= 'Z') || (plain[i] >= 'a' && plain[i] <= 'z'))
{
j++;
}

cipher = plain[i];


if (plain[i] == ' ')
{
cipher = ' ';
}


else if (plain[i] < 'A' || (plain[i] > 'Z' && plain[i] < 'a') || plain[i] > 'z')
{
cipher = plain[i];
}


else if (plain[i] >= 'A' && plain[i] <= 'Z')
{
cipher = ((plain[i] + key - 'A') % 26) + 'A';
}
else if (plain[i] >= 'a' && plain[i] <= 'z')
{
cipher = ((plain[i] + key - 'a') % 26) + 'a';
}

printf("%c", cipher);
}

printf("\n");

return 0;
}

HASIL


Oke teman-teman jadi itulah kurang lebih souce code yang dapat saya bagikan ke kalian semua, semoga source ini dapat membantu dan berguna bagi teman-teman nesiasite semua. seperti biasa jika teman-teman suka dengan postingan ini atau merasa potinsgan ini bermanfaat silahkan kalian bagikan ke teman-teman kalian melalui media sosial atau apa saja
loading...
Baca Juga
Share This :

0 Comments

loading...
Notification
Donasi yang kamu berikan akan saya gunakan untuk mengembangkan blog ini menjadi lebih baik.

Donate
 BANK BRI : 777201000999534 a/n Juan Karly Matheus.
 Paypal       : paypal.me/juanmatheus37
  PULSA       : 0823-9958-5050 (Telkomsel)
Done