• Tidak ada hasil yang ditemukan

Aplikasi Kriptografi File Menggunakan Algoritma Blowfish

N/A
N/A
Protected

Academic year: 2021

Membagikan "Aplikasi Kriptografi File Menggunakan Algoritma Blowfish"

Copied!
9
0
0

Teks penuh

(1)

!"

#$ % & '("# ) * '+"

! ! ! "" # $ %& '( )(#"

) * + , - ./ . 0

,

& ' " ( &)& # " ) ( * & $ + & , # ( "

""& ( ) " & & " ) ( *& + "" ( ( + + ) + # "

( * + - + & " ) " ( + " . / + # " &) " ) "

( & , * * & , )+ * , - 0) # " ( * "& ( ) " ) ) 1

( * & $ " * $ & $ 2 ( $ '&" ,+ 2 ) -3 ) ( - - 4 ) ( & ( "

""& & , &$ + "" "+ ,+ ) 1 # " &( + ( ) & ( ( # "

( ( ) ( * , &)& ( " - 5 )+ 1 *& ( ) ( * ) & ' ( ( )

""& & , # " / & " ) *& - 6& , # " ( "& & 78

- % ( # " ( "& & & * "& ) ( + ( / - " &

# " ( "& & & # , # ( + & . , 8

--.*/ 0 * ) " $ & , $ " * / +$ ) $ ( ) !1 2 1 2 . 2 ! , $ . . 2 $ 2 ! 2 $ $ + 2 2 . 2 ! ! . 2 $ 2 2 . . $ . 2 ! . 3 $ 2 $ 2 + ! . $ . 2 + 2 2 2 . ! ., ! ! ! 2 $ $ ! + ! $ ! ., $ 2 . . 3 $ 2 $ ! . $ . ! 2 + . ! + 2 $ $ ! 2 ! $ ! $ . )$ . ! 2 $ 2 + 3 . 2 2 . $ 1 $ . 2 2 2 ! 2 2 $ 2 3 ! ! 0 $ 2 2 0 ! 2 2 $ 0 2 $ . 2 ! $ $ 2 94 $ : ' ( $ . / +$ :5;$ " 5 )+ $ 4 " $ 940 2 , . $ . 2 2 $ 2 0 $ 0 ! 2 $ + ! ! . 2 2 . 2 $ 2 ! 0 3 $ ! $ 2 . 0 2 ! $ 2 . 2 , . $ 2 $ $ ! . $ 2 $ ! + $ 2 2 " 1 2 2 . $ 2 2 ! ! . $ 2 $ 2 2 ! $ 2 2 , . 3 2 . $ $ $ 2 ! 2 $ . + , . 2 , $ 1 2 3% 4$ + 2 ! $ $ 2 . $ 2 ! . $ 2 + . . %1 2 && 3 /4 5 1 $ ! 2 ! . , #) < 5 , 6 % ! 2 " =)+ 5/ "6 % 2 $ ! 6 , / "6 % . 7 2 . 0 30. % 889 $ 2 . 2 + $ %5 #) " )+# + ( , , ) " " ,&

(2)

6 - 7 /%/4 0 % 7 3 /4 5 42 ! ! $ .) . $ 2 $ * - % 1 2 5 )+ 1 * - % " 2 . 2 2 $ 2 ! 0 2 2 2 ! 3% - %) 1 )+ %, 1 3 2 $ 2 . 2 2 2 ! 8 3'- - %,+ ) 1 - 4 7 2 - - 7 * 1 2 ! $ $ 2 - 4 7 % ( 2 . $ $ 2 - - 7 % , 2 2 . $ - . 0 3 % 2 ( )) 2 . 0 ! $ $ 2 ( 3 % 2 3 /%/4 * 3 % %, #) # 2 . 2 0 . 0. $ + 2 $ $ . 0 2 2 ! 3 % 3 /%/4 %, #) "# 2 . 2 $ 2 $ " 3 2 2- 3 9 2 $ + 2 0 $. 2 ! - 3 % , #) , )+ " 3 2 $ ! 0 $. + 2 $ 2 0- 3 %( , #) ( , )+ " 9 2 8 9 4 $ 2 ! + ,+ ) " 2 ( ,+ ) " 2 $ 2 2 $ 8 % # 2 . $ 2 , )+ " 2 ( ,+ ) "- 1 0 ! ! $ " 2 ! 3 /4 5 8 7- : 3 /4 5 8 ; " 2 $ 0 ) 0 $ 2 0 2 $ . . 2 $ 1 $ $ 2 . 0 42 ! $ 2 2 $ 2 2 . 94 %9 4 , #) ( ( . / + >/ + > ) 94 940 ) 04 %0(2 , ( 4 , #) ( ( 4 $ %, )+ 2 $ 2 $ + 2 2 %: 2 ; &&" * 5 )+ % , )+ 4 $ ! $ $ 2 $ <0 $. 2 ! ! 2 . ! 2 $ <2 2 $ ! $ ! 5 )+ ! %* , , )+ 4 $ ! $ $ 2 $ <0 $. 2 ! ! ! 2 . ! 2 ! + 2 ! )! ! $ + 2 . 2 ! %4/ 7 %/*5 ' , . 2 0 $ . 5 #) # ! 0 30. 2 $ . 5 & ) ,& #$ , % . $ 2 $ 2 2 $ ! . 88( 7 ! 2 $ 2 $ $ 0 $ ! % )! 2 , ,+ 2 ! , . $ 2 2 $ 2 , 2 2 0 ! ! 0 %3 &&' 2 , . 2 0 2 . $ $ $ 0 ! ! %30. 889 * = $ , . $ 2 $ 2 , ) , )! 2 9 , , ,#, $ *# 5 ) , % , . 2 $ 2 + $ 2 2 "1 3 2 . , . . $ ) $ 2 . * $ ! . >?@ 2 &) ! $ 2 $ )! ( ; ! A $ + 0 2 . , . 2 $ ! A 2 ! $ $ + ((# ! 7 $ $ + 2 2 $ 1 $ 2 $ 4 , . ! . $ + 2 $ 2 ! 0 $ + $ 3 ! . ! 2 2 $ 2 $ $ 0 $ , ( + 0 2 + $ . $ $ 4 , . 2 2 ! $ 0 2 $ 2 %30. 889 1 3 8 : "

(3)

< ! . 0 % )! ((#)! + 2 ! ! $ ! 0 % &* # 2 ( 9# ! % #B )! ) 2 (B "9B )! * 1 . (( ! ( 9# ! 1 0 2 $ 2 1) * 1 1 1+ + ( 1 0 ) 0 2 ! %" 2 ! 0 . 2 . ! . 2 . ! $ 2 $ 2 3 !) ! 0 2 2 2 * ) 2 2 # ! . )! ! 0 # * 1 2 2 ( ! . )! ) "9 * 3 & 3 3 "" 3 & 3 3 "" 3 & 3 3 "" 3( & 3( 3( "" : .) . $ . $ ! ! 0 ! 2 . ! ! * # $ 2 + $ * 1 ! 2 . $ 3 ! 2 2 2 )2 . 2 2 )+ 2 2 , = . * C &B ( 9 ## C &B#" &#2 C &B 8# (C &B& '&' (( 2 $ * 1 . %2 . 2 2 2 $. ) 2 * 1 ! . : $ >?@) 2 )! , 0 >?@) 2 )! ! 2 0 2 ! 0 . ! 0 0 ! $ . # )>?@) 2 ! )! 0 4 + 2 ! * C 1 C 1 C 1 ( C ( 1 ( " C " 1 # C # 1( 1 * 2 . ! >?@ D $ . % 3 " 2 , . ! 0 . 2 2 $ $ 2 . 2 ( E 2 2 2 . " D $ . , . 2 ! 0 . 2 2 9 E 2 ( 2 2 . " ' : + .) . 2 . # 2 2 $ * 1 0 ! 2 . , . ) ! ! . . 2 $ " . ! 0 ) ! 0 2 ! . ! (1 ,1 3 2 2 2 2 . % / ! 9 $ % 2 . 9() ! 2 > 3 $ $ 2 2 $ 0 )( ) ( 2 ! 0 ) 2 2 ) ( ) ( 3 $ 2 . $ ! . % (( 2 >?@ $ 2 A ! )! ?$ ! . . . $ $ ! ! 2 $ $ : . 2 . $ ! > + 2 2 ! ) 2 2 )! * >: >@ : . ! F C 9* >:C >: >@C F%>: >@ >:2 >@ 3 . ) 9 >:2 >@ ! $ . ( : >@C >@ ' >:C >: # " . ! ! >:2 >@ 2 $ 0 $. ! . + ! . $ $ 2 + 2 , . 2 . $ $ 2 E !

(4)

! 7, !1 7 4 D $ , . 2 . 2 . 2 $ F F F 2 .* ! >: + 2 $ ! #)! * ! 0 2 2 F%>: C %%3 G 3 ! 2 >?@ 3 0 G 3( 2 2 % 4 2 $ ! . . F . $ 2 $ 2 . $ 2 E ! 7, (1 F F 2 , . 7 $ $ 2 $ 0 ! ., H # 2 $ 2 ! ! % 2 4 2 $ 2 ! ! %30. 889 * 5/ C / 9 0/ >@ C >: ) 8) I >: C FJ>@ K >@ ) I >: ' C >@ 9 I >@ ' C >: 9 I 2 2 $ $ $ 2 E !

(5)

( 7, + 7 7 $ , . 1 2 +1! - 8 4 / -0 $ 2 $ 2 ! 2 ! 9 / 9 " %7F7 2 2 -;-% < 7, =1 7F7 : A & 2 2 -;-% ! 7, >1 7F7 : A

(6)

+ +1( 73%-7- /4 7 % 7 7 3% 3 /4 5 %/*5 ' 2 . 2 ( ! * D $ <7 $ ; 2 $ 7, ?1 L 4$ 1 $ , . % 7 3 @ 2- 3 $ ! . ! % 2 $ + % $ . 2 . 2 $ 0 % "9 2 $ $ $ $ L $ 2 $ 2 . ! + 2 , $ 7, 1 L D $ <7 $

(7)

= +1+1 - 4 3% /4 7 2 ! 2 $ + $ $ 2 . $ $ 2 2 . . 2 2 $ + $ . ! ! 2 ! $ + 2 $ 2 ! ! $ 2 ! ! 2 ) 2 2 . $ 2 2 . $ ! . 2 $ . $ 2 ) + 2 $ 2 ! ! 2 2 ! 2 , $ ) $ $ <2 $ D 2 $ 2 $ 2 $ ! . 2 $ 2 . $ 2 ! ,-% !1 D 2 2 . 4$ ! ,= $ A & 2 ! . D . D $ )- - -' % - 3 B B 0( * 9 $2 $2 : ,+ > 1 2 0 2 B B 2! 2! % , ? , $$ $ , ! . . ! $ ! +$ +$ ! , A , $ 3 < 2 , , $ $ A A 2 2 2 , A ,A M $ M 4 $ +1=1 % - 4 - ' 0 3 0 / -L $ + $ 2 ! ! $ 2 2 $ 2 2 ! ! + 2 , $ ) $ 2 $ $ $ 2 2 $ ,-% (1 L D $ ! ! $ ! ! ! 2 / 7 3% - 3% -:,. -" 8 3' -:,. -" 3 / -- 3 :0- " D $ B # (( & &'' '"

4 2 1 $ $2 "#9& "#' & 9(& "

; 8 8# 8 9 & " " "

( D $ 7 2 0 "88&( "88 & & 89#9 "

" 2 N= =L4@ B " # " (( & 9&8 "

9 3 2 2! 9' 9# 9' #( 8 '

' $ O ; 2 4 3 $$ 89& 8'9 (#( "

# 43= = 2 ) . B 2 2 43= ! . "&'(( "&'9& & #"8 "

8 F4= ?@ ; (( '# (( 89 & '# "

& ! +$ #9&# #9 ( & #'"

$ 9 &' 9 & & (9# '"

; B 0 L 7 0 , A ##&'# ##&89 8 #'"

P. 4 P 2 P 2 $ #''99( #''9#& #'

( 4 2 ) ?$ %40 0 , &98' &' & (" "

" ; )) 4 4 Q? 3 2 Q $ "8#'(##" "8#'(8&( (&# "''

(8)

> ' ! 2 '# #9# '# ##& 9 8&9 # ! 2 P . , A (( '9(' (( '99( 9 8#' 8 ! .) 0. M $ 9' ' 9'" & & '" & - - "' "' " # 9 " ,-% +1 L 7 $ ! ! $ L D $ / 7 8 3'- - 8 3' -:,. -" ' % 0- 3 :,. -" 3 / -0- 3 :0- " D $ B (( # & &''9 " 4 2 1 $ $2 "#' "#9& & 9""'" ; 8 9 8 8# & "(9#'"

( D $ 7 2 "88 & "88&( & 8# "

" 2 N= =L4@ B " (( " # & 9 ('"

9 3 2 2! 9' #( 9' 9# (&9

' $ O ; 2 4 3 $ 8'9 89& "9 "

# 43= = 2 ) . B 2 2 43= ! . "&'9& "&'(( & # ''"

8 F4= ?@ ;D (( 89 (( '# & '9(#'"

& ! +$ #9 ( #9&# & #'"

$ 9 & 9 &' & (# "

; B 0 L 7 0 , ##&89 ##&'# 8 ' "

P. 4 P 2 P 2 #''9#& #''99( ( ' '

( 4 2 ) ?$ %40 0 , &' &98' & (

" ; )) 4 4 Q? 3 2 Q $ "8#'(8&( "8#'(##" ( & "(99 9 0 . 2 F 2 ) $ 2 2 , A " '' ("9 " '' ((& 9 #"8 ' ! 2 '# ##& '# #9# 9 8#( # ! 2 P . ,A (( '99( (( '9(' (&" 8 ! .) 0. M 9'" 9' ' & & #'" & - - "' " "' # '" 7 . 2 2 $ 2 . ! ., ! $ . , $ $ <2 $ 7 2 $ . 2 $ 2 $ . $ 2 2 $ 0 ! $ 2 ! . , ) . ! ., ! ! , 2 $ $ ! P $ $ 2 2 $ ) 2 ! ! 2 2 ! $ 2 0 $. 2 ! ! 2 0 $. 2 ! . ! 2 ! 2 $ ! 2 $ 2 0 $. ! , $ 2 $ 2 $ 2 ! . ! 2 ! 2 $ $ ! . + . ! 2 0 $. 2 ! $ ! . ! ! $ ! 2 $ = = %5 )+ . , 5+ " $ 2 $ $ $ 0 $. 2 2 $ ! ! $ $ A1 2 . $ 2 ! 4$ 1 $ 4 , . 2 $ 2 $ ! ., $ . ! . 2 ! 2 2 $ ! + 2 $ ! $ %$ 2 0 ! . 2 2 $ 2 ! 0 2 4$ + . ! . ! . 2 0 ! %0 $. $ 2 0 , $ 3 $ 2 $ 2 . + , . 2 $ $ ! 0 $ $ $ <2 $ + 2 2 2 ! . 1 0 $ $ $ <2 $ ! $ 2 ! ! ! , 2 ! . $ <2 $ + 2 $ ! . ! $ 2 . $ ! $ 2 $ 2 ! ! 2 $ $ 2 ! %2 2 $ ! $ $

(9)

? A1 2

4 7 &&9 6 ) " 6 9 ( 6 & E .

L $ 2 && . ' ( " 9 * ( " 09? % ""& & . , 8- D B

; 2 1 $ 2

L 888 " 6 )& 9 & 6 )& $ " $ (

" .& $ 4 2

1 2 4!2 && " 4 2

: = ; @ &&" &( ( ) 04 ( " 4 ) % ( ?) . , 5 )+

R. $*<<,,, <S 2 < . T %" 7 ! &&" 2 & &&# ; @ 2 &&( . + 6& + 7 7; 6 ) " R,,, <S 2 <1 $ T ( ? ! &&# ; @ 2 &&9 " 6 ) " R,,, <S 2 <1 $ T & ? ! &&# @ && : # " @& ( 4 2 ? @ 2 42. &&9 &( ( * ( " 0 " . / + ( >/ +

R,,, , ! <S 2 <1 $ < &&9) &&'<; . <; .T 2 &

&&# 3 4 + &&' > " 4 ) . / + R,,, $ 0 T 2 & &&# 30. 0 88( 9 , ) / * @ " + 6 #$ 8; . . , 5 )+ . / + $ 3$ ) 30. 0 889 0)) ( 5 #) " )+#$ , ( 4( $ . P O 3 , P . && ; . ; 2 D $ 2 3 0 7 4 2 ?

Referensi

Dokumen terkait

Dari pengujian yang telah dilakukan penulis, dapat menunjukkan bahwa untuk proses stego dengan metode steganografi end of file tidak akan merubah kualitas citra,

Frequency Identification (RFID) menggunakan Algoritma Blowfish untuk keamanan data, sehingga sistem dapat memberikan kemudahan dan peningkatan pelayanan, karena

Pada algoritma blowfish terdapat keunikan dalam hal proses dekripsi, yaitu proses dekripsi dilakukan dengan urutan yang sama persis dengan proses enkripsi, hanya saja pada

membuat aplikasi pengamanan data pada Dinas Kependudukan dan Pencatatan Sipil menggunakan Algoritma Blowfish dan Base64. Dimana mekanismenya nanti data-data tersebut

Di dalam perancangan cepat, proses perancangan yang pertama adalah kompresi huffman dengan maksud ukuran file yang akan dienkripsi menjadi lebih kecil sehingga proses enkripsi

Selain pengertian tersebut terdapat pula pengertian ilmu yang mengajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data,

pemerintah merupakan hal yang sangat penting dan vital mengingat data tersebut tidak boleh diketahui oleh masyarakat umum data pada dinas kependudukan dan pencatatan

Berdasarkan hasil pengujian aplikasi pada data text dengan panjang kunci yang berbeda, dapat diujikan juga waktu yang dibutuhkan dalam proses kompresi dan dekompresi