Peringatan : buku ini belum selesai ! Saya masih mengerjakan beberapa bab. Setelah selesai, saya akan menerbitkannya sebagai PDF dan EPUB. Bersabarlah.
Buku praktis modern tentang kriptografi untuk pengembang dengan contoh kode, mencakup konsep inti seperti: hash (seperti SHA-3 dan BLAKE2), kode MAC (seperti HMAC dan GMAC), fungsi derivasi kunci (seperti Scrypt, Argon2), protokol perjanjian kunci ( seperti DHKE, ECDH), sandi simetris (seperti AES dan ChaCha20, mode blok sandi, enkripsi terotentikasi, AEAD, AES-GCM, ChaCha20-Poly1305), sandi asimetris dan kriptosistem kunci publik (RSA, ECC, ECIES), kriptografi kurva elips (ECC, secp256k1, curve25519), tanda tangan digital (ECDSA dan EdDSA), bilangan acak aman (PRNG, CSRNG) dan kriptografi aman kuantum , serta perpustakaan kripto dan alat pengembang, dengan banyak contoh kode dalam Python dan bahasa lainnya.
Penulis: Svetlin Nakov , PhD - https://nakov.com
Kontributor: Milen Stefanov, Marina Shideroff
Sponsor: SoftUni (Universitas Perangkat Lunak) - https://softuni.org
ISBN: 978-619-00-0870-5 (9786190008705)
Buku ini gratis dan bersumber terbuka, diterbitkan di bawah lisensi MIT .
Situs Web Resmi: https://cryptobook.nakov.com
Repo resmi GitHub : https://github.com/nakov/practical-cryptography-for-developers-book.
Sofia, November 2018
Tag: kriptografi, gratis, buku, Nakov, Svetlin Nakov, hash, fungsi hash, SHA-256, SHA3, BLAKE2, RIPEMD, MAC, kode otentikasi pesan, HMAC, KDF, derivasi kunci, fungsi derivasi kunci, PBKDF2, Scrypt, Bcrypt , Argon2, hashing kata sandi, generator acak, nomor pseudo-acak, CSPRNG, generator acak aman, pertukaran kunci, perjanjian kunci, Diffie-Hellman, DHKE, ECDH, sandi simetris, sandi asimetris, kriptosistem kunci publik, kriptografi simetris, AES, Rijndael, mode blok sandi, AES-CTR, AES-GCM, ChaCha20-Poly1305, enkripsi terotentikasi, skema enkripsi, kriptografi kunci publik, RSA, ECC , kurva elips, secp256k1, curve25519, poin EC, parameter domain EC, Perjanjian kunci ECDH, skema enkripsi asimetris, enkripsi hibrid, ECIES, tanda tangan digital, tanda tangan RSA, DSA, ECDSA, EdDSA, tanda tangan ElGammal, tanda tangan Schnorr, kriptografi aman kuantum, sertifikat digital, TLS, OAuth, autentikasi multifaktor, pustaka kripto , Kriptografi Python, Kriptografi JavaScript, Kriptografi C#, Kriptografi Java, Kriptografi C++, Kriptografi PHP.