Kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan data. Algoritma kriptografi modern merupakan algoritma yang beroperasi dalam metode bit. Algoritma enkripsi dan dekripsi memproses semua data dan informasi dalam bentuk rangkaian bit. Rangkaian bit yang menyatakan plainteks dienkripsi menjadi cipherteks dalam bentuk rangkaian bit, demikian sebaliknya. Algoritma kriptografi modern terbagi ke dalam tiga, yaitu algoritma simetri (block cipher dan stream cipher), algoritma asimetri dan fungsi hash. Fungsi hash dalam dunia ilmu komputer digunakan untuk penyimpanan data pada database dan digunakan untuk enkripsi dan dekripsi data dalam kriptografi. Artikel ini membahas tentang fungsi hash kriptografis, sifat-sifat fungsi hash dan penerapannya pada dunia kriptografi.Atau secara singkat kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan (penyandian), sedangkan tujuan dari kriptografi sendiri agar pesan dari kita tidak mudah terbaca oleh orang lain.
-Surat untuk memperingati Hari Pendidikan Nasional tanggal 2 Mei 2010
tejmc mjm cmtm tsm jmbma libmdmv.
lscs mjmbmf dizjibm ebas, xeztszom mjmbmf
aialmkm.
aialmkm mjmbmf gsvs omzg tivlmec.
aialmkm lscs,
aialmkm mbma,
aialmkm bezgcszgmz,
aialmkm xivslmfmz,
aialmkm tslsf,
aialmkm xecevmz,
amcm lmkmbmf jizgmz zmam tsfmzas omzg aizkextmcmz.
Dibaca :
tidak ada kata tua dalam belajar….
buku adalah jendela ilmu, pintunya adalah membaca
membaca adalah guru yang terbaik
membaca buku
membaca alam
membaca lingkungan
membaca perubahan
membaca tubuh
membaca pikiran
maka bacalah dengan nama Tuhanmu Yang Menciptakan
buku adalah jendela ilmu, pintunya adalah membaca
membaca adalah guru yang terbaik
membaca buku
membaca alam
membaca lingkungan
membaca perubahan
membaca tubuh
membaca pikiran
maka bacalah dengan nama Tuhanmu Yang Menciptakan
- Telegram
rahasia memperingati Hari
Guru yang jatuh pada tanggal 25 November:
48877 78811 05528 80232 55524 40442 77782 09992 66408 25508 33777 66444
55244 40005 52880 22885 52660 77772 52048 87778 80999 26640 44266 99920
63366 42527 77552 66077 77337 77788 28880 99926 64083 37778 88555 44477
77034 44044 25552 62660 22885 58811 00055 28806 33664 25277 75526 65588
02224 24446 26606 33664 27778 86644 44055 33444 44388 72660 32660 22242
55244 40005 52880 22885 52660 77772 52048 87778 80999 26640 44266 99920
63366 42527 77552 66077 77337 77788 28880 99926 64083 37778 88555 44477
77034 44044 25552 62660 22885 58811 00055 28806 33664 25277 75526 65588
02224 24446 26606 33664 27778 86644 44055 33444 44388 72660 32660 22242
44462 66063 36258 85526 60344 47774 44077 77336 63444 77744 41000 25588
08255 07337 77662 44022 44477 77206 33622 25552 77770 52777 72688 11255
88044 26699 92022 44477 77206 33664 88222 27552 66083 37774 44620 55277
77444 44110 00326 60223 37778 87777 24420 88668 88550 63362 28828 68802
22664 42083 37774 42327 55881 00055 28802 32555 24404 42777 82099 92664
08255 07337 77662 44022 44477 77206 33622 25552 77770 52777 72688 11255
88044 26699 92022 44477 77206 33664 88222 27552 66083 37774 44620 55277
77444 44110 00326 60223 37778 87777 24420 88668 88550 63362 28828 68802
22664 42083 37774 42327 55881 00055 28802 32555 24404 42777 82099 92664
08255 08337 77664 44552 44400 08255 05526 60733 77766 24405 58855 58872
10000
10000
Di baca :
Guru, kau adalah harta yang tak ternilai.
Kau bukan saja guru yang hanya mengajarkan sesuatu yang tertulis di halaman buku,
Kau mengajarkanku bagaimana mengarungi kehidupan dan bagaimana memajukan diri sendiri.
Aku tak pernah habis membalas jasamu, aku hanya bisa mengucapkan terima kasih,
dan berusaha untuk membuatmu bangga terhadapku.
Kau adalah harta yang tak ternilai, tak kan pernah kulupa.
Kau bukan saja guru yang hanya mengajarkan sesuatu yang tertulis di halaman buku,
Kau mengajarkanku bagaimana mengarungi kehidupan dan bagaimana memajukan diri sendiri.
Aku tak pernah habis membalas jasamu, aku hanya bisa mengucapkan terima kasih,
dan berusaha untuk membuatmu bangga terhadapku.
Kau adalah harta yang tak ternilai, tak kan pernah kulupa.
Sejak digunakan dalam
perang dunia, kriptografi terus mengalami
perkembangan. Jika dahulu kriptografi menyamarkan
teks asli (plainteks) menjadi teks sandi (cipherteks)
dengan keluaran berupa karakter huruf yang
dikenal dengan kriptografi klasik, kini
teks sandi yang dihasilkan ialah berupa mode
bit yang dikenal dengan kriptografi modern.
Perkembangan ini tidak lepas dari penggunaan komputer digital yang
merepresentasikan data dalam bentuk biner .
Kriptografi modern kini lebih banyak digunakan, karena cenderung
lebih aman daripada kriptografi klasik. Algoritma kriptografi modern
terbagi ke dalam algoritma simetri, algoritma asimetri dan fungsi
hash. Algoritma simetri ialah algoritma
yang mempergunakan kunci yang sama pada
enkripsi dan dekripsinya. Algoritma ini
merupakan algoritma yang paling umum digunakan.
Algoritma asimetri ialah algoritma yang mempergunakan kunci yang berbeda
pada enkripsi dan dekripsinya Fungsi hash adalah fungsi yang
menerima masukkan string yang panjangnya sembarang dan
mentransformasikannya menjadi string keluaran
yang panjangnya tetap (nilai hash), umumnya berukuran
jauh lebih kecil daripada string masukkannya. Ide dasar
dari fungsi hash adalah menghitung nilai
hash dari kunci atau nilai asli, kemudian
membandingkan kunci atau nilai asli dengan isi pada memori yang beralamat
nomor hashnya tanpa harus memeriksa isi tabel satu per satu sehingga lebih
efisien.
Jenis dari kriptografi ada beberapa macam seperti enkripsi/deskripsi,encode/decode,hash/one way hash.
Contoh alur dari ENKRIPSI
plaintext -> key + enkripsi -> ciphertext -> dekripsi + key -> plaintext
Istilah2 dalam kriptografi
#plaintext =
text asli (pesan yang akan di enkripsi)
#key=
kunci yang akan digunakan untuk kriptografi
#algorithma=
metode yang digunakan
#chipertext=
text atau pesan yang sudah di enkripsi
#enkripsi=
mengubah plaintext jadi ciphertext. contoh: caesar
cipher: jika key= 1 maka m menjadi n HEXA = m menjadi 6D DEC = m menjadi
109 Binary: m menjadi 01101101
#dekripsi =
mengembalikan ciphertext jadi plaintext
#encoding =
mengubah code menjadi code acak (kode yang di kodekan
kembali) contoh: base64: m menjadi bQ== HTML encode: m tetap menjadi m atau m
URL encode: m menjadi m, space menjadi %20
#decoding =
mengembalikan kode acak ke kode awal (mengembalikan ke kode
asli)
#hash=
metode enkripsi yang tidak bisa dikembalikan ke nilai awal
atau one way hash,. ex=md5,sha-1 dll.
Bagaimana website tau bahwa kita adalah user yang valid??
Pertama website akan mencari user tersebut ada atau tidak, kedua jika ada plaintext password akan di enkripsi ke bentuk md5 sha-1 atau yang lain tergantung websitenya kemudian dicocokan dengan password user tersebut di database yang dalam bentuk md5, sha-1 atau yang lain. Jika sama atau valid maka akan buka session.. Dalam dunia hacking, tools deskrip md5 sha-1 dll juga sebenarnya hanya menggunakan dictionary attack dalam kata lain mencocokan..
Apa perbedaan enkripsi, encoding dan hash?
Bagaimana website tau bahwa kita adalah user yang valid??
Pertama website akan mencari user tersebut ada atau tidak, kedua jika ada plaintext password akan di enkripsi ke bentuk md5 sha-1 atau yang lain tergantung websitenya kemudian dicocokan dengan password user tersebut di database yang dalam bentuk md5, sha-1 atau yang lain. Jika sama atau valid maka akan buka session.. Dalam dunia hacking, tools deskrip md5 sha-1 dll juga sebenarnya hanya menggunakan dictionary attack dalam kata lain mencocokan..
Apa perbedaan enkripsi, encoding dan hash?
Enkripsi:
membutuhkan script/tool/alat bantu tambahan untuk
membacanya. Jika kalian mengunakan enkripsi pada sistem kalian, maka kalian
juga harus membuat decryptor nya juga. Hal ini karena program yang ada tidak
bisa membaca enkripsi anda. Misal jika anda menggunakan caesar cipher pada PHP
maka anda juga harus membuat decryptor nya, karena PHP tidak mengenali enkripsi
model ini. Digunakan untuk menyimpan pesan rahasia misal: database intelejen,
session, cookies
Encoding:
tidak membutuhkan alat bantu untuk membacanya. Karena
biasanya sudah di include kan ke dalam program tersebut. Misal PHP yang
langsung bisa membaca encoding base64 anda dengan hanya menggunakan fungsi
base64_decode().
Hash:
tidak digunakan untuk dijalankan/script tapi hanya untuk di
baca / diketahui. Hanya digunakan untuk menyimpan data-data tertentu yang
biasanya penting. Misal: password.
Tidak ada komentar:
Posting Komentar