Professional Documents
Culture Documents
Abstract: This time the use of smart phone is very popular among every circle of society, especially Android base device.
Start form low end society to mid high society are so familiar with Android base smartphone. One of feature that is use by
many Android users is Instant Messenger. Instant Messenger is favored because it speed to transmit message and cost that
relatively low, it count base on size of data that transmitted. As many user that use this service secrecy feature to ensure
safety of text that is send is became main attention of users. Cryptography is one solution that can be use and develop to keep
secrecy of instant messenger. With encryption, secrecy and safety of text can be made. Cryptography have many technique
to do encryption of text or message, one of those technique that have high security and hard to decode is RSA algorithm.
Implementation of RSA algorithm to Instant Messenger application is to encrypt message using public key before message is
transmit. On receiver side using private key that generated to decrypt received message. Purpose of this this is to make sure
message can only be read by intended receiver. If message is receive by unintended receiver then send information will be
hard to understand, because message that is received only show number of codes that hard to described. Message that is
send is receive by server application and be continued to intended receiver.
Keywords: Android, Instant Messenger, RSA
106
Copyright © 2016 StikomCKI.ac.id
Jurnal CKI On SPOT, Vol. 9, No. 2, Desember 2016 ISSN 1979-7044
ASCII
ASCII (American Standard Code of Information
Interchange) adalah sebuah standar internasional dalam
kode huruf dan symbol seperti HEX dan UNICODE Gambar 3.1 Proses Enkripsi dan Dekripsi
yang memetakan kode numerik yang
mempresentasikan karakter seperti a~z atau karekter
simbol seperti ‘@’. Kode ASCII sebenarnya memiliki Enkirpsi dan dekripsi pesan teks dimulai dari
komposisi bilangan biner sebesar 7 bit, namun ASCII membuat kunci publik dan kunci privat. Kedua kunci
disimpan sebagai 8 bit dengan menambahkan nilai 0 ini memegang peranan penting dalam proses enkripsi
sebagai nilai signifikan paling tinggi. dan dekripsi pesan teks.
Encoding pada ASCII menggunakan 3 tipe
bilangan bulat yaitu decimal (22 ), hexadecimal 4.1 Menciptakan Kunci Publik dan Privat
(216 )dan oktadesimal (28 ).
107
Copyright © 2016 StikomCKI.ac.id
Jurnal CKI On SPOT, Vol. 9, No. 2, Desember 2016 ISSN 1979-7044
108
Copyright © 2016 StikomCKI.ac.id
Jurnal CKI On SPOT, Vol. 9, No. 2, Desember 2016 ISSN 1979-7044
25708D BE68E6
973EFB B30388
EEAF08 5BC70E
3E81F8 D4581F
5019A6 46CD47
52356
Keterangan :
2 teks 25 25m 56071A 25 31 teks
Plain Teks = Teks yang akan dilakukan enkripsi.
denga s ECE918 6 m dengan
n E2316E s ukuran P T = Panjang dari plain teks.
ukura AE6CA sedang
n 177067 W E = Waktu Enkripsi, waktu yang digunakan pada proses
sedan CB0577 enkripsi.
g 010DE9
Teks Cipher = Cipher teks hasil enkripsi.
D74748
91431F P C = Panjang dari teks cipher.
546FEA
F4DD60 W D = Waktu dekripsi, waktu yang digunakan pada proses
7E2712 dekripsi.
234F62
Hasil Dekripsi = Teks hasil dekripsi teks cipher.
DB7025
79E61D No Plain P WE Teks P W Hasil
886BA6 Teks T Cipher C D Dekripsi
9DCC5
D48C4 3 coba 67 7ms 63810C 25 24 teks
DCF494 denga E4AAC 6 m dengan
8EEBD n teks C681A4 s ukuran
BBEE3 yang 21111E agak
B47D5 panjan D16D30 panjang
B4D13 g A719F8 dan ini
DDBA4 sekali AD393 adalah
77317A yaitu C1AED panjang
77E5F7 teks 535CF4
7721267 yang 5522406
23196D panjan F22D23
A2D6F5 g 4B5EA0
E4FF03 sekali 27D571
40F9DC 165C7F
60C132 116A1A
3C362E E0BFE3
3C1918 56504E
519B92 A5F066
08D947 89A523
B81D1 958F9E
CB2920 3387448
2A29F5 87E8E8
110
Copyright © 2016 StikomCKI.ac.id
Jurnal CKI On SPOT, Vol. 9, No. 2, Desember 2016 ISSN 1979-7044
9962F3 C3C623
E78010 9B6718
EBDF7 8EEF73
604BA8 3291D7
4B702B C8DE26
5B5085 DF4706
581F6F F018C6
CDC08 8582E1
B692C7 32AB94
ADDA7 BA6B2
5440576 67D898
405E78 3CB93
CF74E4 D443E2
324C62 E86EF0
D6A129 412A51
4B18AE 5E2CFC
6191884 3ED85
874F33 A47D13
2F9F78 DF4466
8B374E 235594
D957B8
Keterangan :
4 coba 33 9ms A61001 25 21 ciba
Plain Teks = Teks yang akan dilakukan enkripsi.
denga 49EF30 6 m dengan
n 81186B s teks
P T = Panjang dari plain teks.
emotic 9E9566 yang
on 9A957D panjang W E = Waktu Enkripsi, waktu yang digunakan pada proses
�� BA846 sekali enkripsi.
�� AACC6 yaitu
Teks Cipher = Cipher teks hasil enkripsi.
�� EBC058 teks
69CE0B yang P C = Panjang dari teks cipher.
31D872 panjang
40B3B3 sekali W D = Waktu dekripsi, waktu yang digunakan pada proses
E0ACF yaitu dekripsi.
006EB6 teks
Hasil Dekripsi = Teks hasil dekripsi teks cipher.
525488 yang
E624A4 panjang No Plain P WE Teks P W Hasil
173EEC sekali Teks T Cipher C D Dekripsi
0F317B
CF170B 5 teks 15 NA NA N N NA
3D6994 panjan 4 A A
FEA15 g
AAFD3 sekali
D089F2 teks
A52F0F panjan
B0891F g
111
Copyright © 2016 StikomCKI.ac.id
Jurnal CKI On SPOT, Vol. 9, No. 2, Desember 2016 ISSN 1979-7044
112
Copyright © 2016 StikomCKI.ac.id
Jurnal CKI On SPOT, Vol. 9, No. 2, Desember 2016 ISSN 1979-7044
113
Copyright © 2016 StikomCKI.ac.id
Jurnal CKI On SPOT, Vol. 9, No. 2, Desember 2016 ISSN 1979-7044
114
Copyright © 2016 StikomCKI.ac.id