• Tidak ada hasil yang ditemukan

Implementasi Algoritma ADFGVX Cipher dan Knapsack Dalam Pengamanan Data Teks

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Algoritma ADFGVX Cipher dan Knapsack Dalam Pengamanan Data Teks"

Copied!
11
0
0

Teks penuh

(1)

LISTING PROGRAM

void ENKRIPSIToolStripMenuItemClick(object sender, Eve

ntArgs e)

void DEKRIPSIToolStripMenuItemClick(object sender, Eve

ntArgs e) {

Dekripsi dekrip = new Dekripsi();

(2)

dekrip.n = n;

keluar dari Aplikasi?","konfirmasi",

(3)

2.

Enkripsi plainteks menggunakan Algoritma ADFGVX

Cipher

string[] arrkunci1

= new string[] {"A", "D", "F", "G", "V", "X"}; string[,] arrkunci2

= new string[6,6] {{"F","E","D","C","B","A"}, {"G","H","I","J"," K","L"}, {"R","Q","P","O","N","M"}, {"S","T","U","V","W","X"}, { "3","2","1","0","Z","Y"}, {"4","5","6","7","8","9"}};

string tekss = richTextBox1.Text.ToUpper().ToString(); char[] teks = tekss.ToCharArray();

string[] cipher = new string[10000]; nteks = tekss.Length;

int l = 0;

Stopwatch timer = new Stopwatch();

timer.Start();

Convert.ToDouble(l)/Convert.ToDouble(textBox3.TextLength);

char[] txtkunci = textBox3.Text.ToUpper().ToCharArray(); barkey = (Convert.ToInt16( Math.Ceiling(n)))+2;

(4)

else{

char[] tempkey = new char[kolkey]; char[] tempkey1 = new char[10000];

for (int i=0; i<kolkey; i++){

textBox2.Text = timer.Elapsed.TotalSeconds.ToString();

3.

Acak Kunci Algoritma

Knapsack

public int gcd(int p2, int n2){

(5)

return p2; }

return gcd(n2, p2 % n2); }

public bool iscoprime(int p1, int n1){

if (gcd(p1, n1) == 1){

return true;

}

return false;

}

void Button4Click(object sender, EventArgs e)

{

(6)

char[] txtkunci = textBox5.Text.ToCharArray(); string tempbiner;

char[] biner = new char[nW]; nW = textBox3.TextLength;

Stopwatch timer = new Stopwatch();

timer.Start();

5.

Dekripsi cipherkey menggunakan Algoritma

Knapsack

int invmodulo = Convert.ToInt16(textBox4.Text); string plainkey = "";

Stopwatch timer = new Stopwatch();

timer.Start();

for (int i=0; i<n; i++){

tempplain = (cipherkunci[i]*invmodulo) % bilm;

for (int j=6; j>=0; j--){

textBox5.Text += (char)Convert.ToInt16(plainkey,2); }

timer.Stop();

(7)

6.

Dekripsi Cipherteks Menggunakan Algoritma ADFGVX

Cipher

string[] arrkunci1

= new string[] {"A", "D", "F", "G", "V", "X"}; string[,] arrkunci2

= new string[6,6] {{"F","E","D","C","B","A"}, {"G","H","I","J" ,"K","L"},{"R","Q","P","O","N","M"}, {"S","T","U","V","W","X"} , {"3","2","1","0","Z","Y"}, {"4","5","6","7","8","9"}}; char[] tempkey = textBox5.Text.ToUpper().ToCharArray(); char[] tempkey1 = new char[1000];

string tempplainteks="";

Stopwatch timer = new Stopwatch();

timer.Start();

char[] tempplainteks1 = tempplainteks.ToCharArray(); int x = 0;

while (x<textBox7.TextLength){

if (char.IsLetter(tempplainteks1[x]) == true && temppl

ainteks1[x] != 'x'){

textBox8.Text +=arrkunci2[Array.IndexOf(arrkunci1, (te mpplainteks1[x]).ToString()), Array.IndexOf(arrkunci1, (temppl ainteks1[x+1].ToString()))];

x+=2; }

(8)

break; }

else{

textBox8.Text += tempplainteks1[x].ToString(); x+=1;

} }

timer.Stop();

(9)

Curriculum Vitae

Data Pribadi

Nama

: Jul Ilmi Harahap

Alamat

: Desa Hutaimbaru, Kec. Halongonan, Kab. Padang Lawas

Utara, Prov. Sumatera Utara

Kode Post

: 22753

Nomor Telepon

: 082370044798

Email

:

[email protected]

Jenis Kelamin

: Perempuan

Tanggal Kelahiran

: 28 Oktober 1993

Tempat Kelahiran

: Napa gadung laut

Warga Negara

: Indonesia

Agama

: Islam

Jenjang Pendidikan

Periode

Institusi Pendidikan

2000-2006

Sekolah Dasar Negeri 100670 Hutaimbaru

2006-2009

Madrasah Tsanawiyah Swasta Al-Yunusiah, Hutaimbaru,

2009-2012

Sekolah Menengah Atas Negeri 01 Halongonan

(10)

Kemampuan

Programming

HTML, Php

Design

Photoshop, CSS

Microsoft

Word, Excel, PowerPoint

Pendidikan Non Formal

Periode/Tahun

Nama Lembaga/Seminar

2012

Smartfren

“Tren Data Evdo : Kulik Lebih Jauh Lagi Teknologi Rev B”

UKMI Ad-Dakwah Universitas Sumatera Utara

“Mentoring Akbar Universitas”

2013

IMILKOM (Ikatan Mahasiswa Ilmu Komputer)

“What Will You Be 2013”

UKMI Al-Khuwarizmi Fasilkom-Ti Universitas Sumatera Utara

“Peserta Kelas Media interaktif dan Web Development”

2014

Universitas Sumatera Utara

“SENARAI (Seminar Nasional Literasi Informasi) 2014”

IMILKOM (Ikatan Mahasiswa Ilmu Komputer)

“Kewirausahaan & Talk Show 2014”

UKM Fotografi Universitas Sumatera Utara

“Peserta Workshop Dasar VII UKM Fotografi USU”

2015

IMILKOM (Ikatan mahasiswa Ilmu Komputer)

(11)

Pengalaman Organisasi

Pengalaman Kerja

Periode/Tahun

Jabatan

Nama Organisasi

2012-2013

Anggota

Ukmi Al-Khuwarizmi Fasilkom-Ti

Universitas Sumatera Utara

2013-2014

Sekretaris Devisi

Ukmi Al-Khuwarizmi Fasilkom-Ti

Universitas Sumatera Utara

2015-2016

Sekretaris Umum

Unit Kegiatan Mahasiswa (UKM)

Fotografi USU

1.

Internship – Divisi Keuangan

Referensi

Dokumen terkait

elemen yang berkoresponden dengan kunci publik. Hasil enkripsi kunci menggunakan sistem dapat dilihat pada Gambar 4.10.. Proses Enkripsi Kunci. Gambar 4.10 menunjukkan hasil

Implementasi kombinasi algoritma kriptografi modifikasi playfair cipher dan teknik steganografi begin of file pada pengamanan tesan Teks.. Universitas

Ide dasar dari algoritma yang dikembangkan oleh Ralph Merkle dan Martin Hellman ini adalah mengkodekan pesan sebagai rangkaian solusi dari persoalan Knapsack (Prameswara,

Analisis dan implementasi algoritma kriptografi playfair cipher dan algoritma kompresi run length encoding dalam pengamanan dan kompresi data teks.. Universitas

Pembantu Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara, semua dosen dan pegawai pada program studi S1 Ilmu Komputer Fasilkom-TI USU..

Universitas Sumatera Utara... Universitas

Perancangan Sistem Pengamanan dan Kompresi Data Teks dengan Fibonacci Encoding dan Algoritma Shannon-Fano serta Algoritma Deflate.. Universitas

Di Universitas Sumatera Utara (2010) WORKSHOP TEKNOLOGI INFORMASI “Teknik Dasar Fotografi”. Di Universitas Sumatera