Visual Basic merupakan bahasa
pemrograman yang telah luas digunakan sejak lahirnya pada tahun 1991. Visual
Basic (2012 dan versi selanjutnya) menawarkan beberapa pembaharuan unik. Para
programer Visual Basic sangat antusias mengadopsi fitur-fitur tangguh dari
bahasa ini. Pembelajar dapat membuktikan bahwa Visual Basic merupakan perangkat
ideal untuk memahami perkembangan pemrograman komputer.
Buku teori tentang kriptografi sudah banyak beredar. Tetapi,
sangat sedikit yang menunjukkan bagaimana setiap kriptosistem digunakan dan
diimplementasikan dengan bahasa pemrograman tertentu. Buku ini, di sisi lain,
tidak memberikan teori, karena teori kriptografi dapat Anda dapatkan dari banyak
buku lain. Buku ini menyajikan kepada Anda bagaimana mengimplamentasikan
sejumlah kriptosistem, fungsi hash, dan sidik digital berbasis Visual Basic
dengan memanfaatkan pustaka .NET.
Tujuan
utama dari buku ini adalah memberikan kesempatan bagi para pembelajar untuk
memperbaiki keterampilan pemrograman Visual
Basic dalam mengimplementasikan sejumlah
kasus kriptografi. Dengan penyelesaian berbagai kasus tersebut, buku ini
mendorong para pembelajar untuk mengeksplorasi terapan Visual Basic sebagai
perangkat pembantu dalam menyelesaikan topik-topik kriptografi yang lebih
rumit.
Berikut
merupakan kasus-kasus yang disajikan pada buku ini. Kriptosistem
Simetris: Algoritma RC4,
Algoritma AES, Algoritma TripleDES,
Algoritma IDEA, Algoritma Rijndael, Algoritma Rijndael Versi 2, Algoritma RC2,
Algoritma DES, Algoritma DES Versi 2. Fungsi Hash dan
Otentikasi Pesan: Fungsi Hash MD5,
Fungsi Hash SHA1, RIPEMD160, Fungsi Hash SHA256, Fungsi Hash SHA512, Fungsi
Hash SHA384, Sejumlah Otentikasi HMAC, Tanda-Tangan dan Verifikasi dengan MD5,
Tanda-Tangan dan Verifikasi dengan SHA1, Tanda-Tangan dan Verifikasi dengan
SHA256, Tanda-Tangan dan Verifikasi dengan SHA384, Tanda-Tangan dan Verifikasi
dengan SHA512. Kriptosistem
Asimetris dan Sidik Digital: Kriptosistem RSA, Sidik Digital dengan
RSA, Membangkitkan Kunci Berbasis Password dengan PKCS5, Sidik Digital dengan
DSA. Bonus: Pemrosesan Citra
Digital: Manipulasi
Citra, Konversi Citra, Penapisan Citra, Penapisan Citra Lanjut.
No comments:
Post a Comment