Buku ini ditulis untuk mahasiswa dan pengembang Java yang mencoba menggunakan kriptografi dalam aplikasinya dan untuk mereka yang ingin mengetahui apa yang terjadi ketika kriptografi dipakai dalam aplikasi-aplikasi Java. Buku ini memberikan pemahaman dasar tentang bagaimana kriptografi dilakukan dalam Java, mencakup pembahasan tentang JCE dan JCA, enkripsi kunci simetris dan asimetris dalam Java, otentikasi pesan, sertifikat digital, bagaimana menciptakan implementasi-implementasi Java dengan API yang disediakan oleh provider Bouncy Castle, dengan banyak contoh. Topik-topik bahasan dalam buku ini meliputi: JCA/JCE dan Provider; Kriptografi Kunci Simetris; Message Digest, MAC, dan HMAC; Kriptografi Kunci Asimetris: RSA; Kriptografi Kunci Asimetris: Diffie-Hellman, El Gamal, dan DSA; Sertifikat. Penulis berharap buku ini bermanfaat bagi pembaca. //ir