Padding?
Ada kemungkinan suatu plainteks tidak habis dibagi degan panjang blok yang telah ditentukan, misalnya saja pembentukan kunci internal pada RC5 dengan blok w bit (ukuran blok dalam bit) dan mempunyai b (panjang kunci eksternal K). Bila b kelipatan dari w maka padding tidak perlu dilakukannamun bila b bukan kelipatan dari w maka pada pada kelompok bit terakhir akan memiliki panjang lebih pendek dari pada blok lainnya.
Padding dapat dilakukan dengan menambahkan 0 semua, 1 semua atau 0 dan 1 secara berselang seling sampai panjang blok sesuai dengan blok yang ditentukan.
Advertisement
bisa dikasih tau g? bagaimana proses enkripsi dan dekripsi suatu kata misalnya : ayah. pada algoritma RC6
feron
April 30, 2008
maap banget baru baca…dah lama banget ga ngecek blog
klo untk RC6 karena dy besicnya bit, jadi ayah tersebut dijadikan bit dulu. Kita anggap aja ayah diubah jadi bit menjadi 40 rangkaian bit yang terdiri dari 0 dan 1
Karena RC6 block sizenya 128 bit jadi sisa 88 bit sisanya bisa di padding dengan 0 semua, saru semua atau 1 dan 0 secara bergantian. Itu terserah keinginan user atau kalo pake program ada juga program yang langsung padding dengan sendirinya (tanpa perlu padding dari user).
Tapi umumnya sih dengan 0 semua dan di bit terakhir ditandai dengan beraoa bit yang dipakai sebagai padding misal:0 0 0 … 0 0 88(88 disini dirubah dalam bit dulu)
nah begitu deh….
makasih ya udah comment, kalo masih belum jelas nanya lagi aj insyaallah dibalas sesegera mungkin ^-^
ahriev
June 9, 2008