Text
Konsep dan implementasi cryptography dengan .NET
Daftar Isi
Kata pengantar
Bab 1 - Konsep .NET Cryptography
1.1 Enkripsi dan Dekripsi
1.2 Apakah Cryptography Itu ?
1.3 Istilah-Istilah Pada Cryptography
1.4 Cryptosystem
1.5 Cryptographic Protocol
1.6 Cryptanalysis
1.7 Fungsi Cryptography
1.7.1 Secrecy
1.7.2 Integrity
1.7.3 Authentication
1.7.4 Non-Repudiation
1.8 Cryptography Pada Library .NET Framework
1.8.1 Cryptography Pada OS Windows
1.8.2 Namespace System.Security.Cryptography
Bab 2 - Algoritma Transformasi Base 64
2.1. Mengenal Transformasi Base 64
2.1.1 Privacy-Enhanced Mail (PEM)
2.1.2 Multipurpose Internet Mail Extention (MIME)
2.1.3 UTF-7
2.1.4 OpenPGP
2.2 Analisa Algoritma Transformasi Base 64
2.3 Implementasi Transformasi Base 64 pada .NET
Bab 3 - Algoritma Random Generator
3.1. Konsep Random Number
3.2 Analisa Random Number
3.2.1 Uniform Random Numbers
3.3 System.Random
3.4 Secure Random Number Untuk Cryptography
3.4.1 RandomNumberGenerator
3.4.2 RNGCryptoServiceProvider
Bab 4 - Hash Cryptography
4.1. Konsep Hash Cryptography
4.2 Analisa Hash Cryptography
4.2.1 Unkeyed Hash Function
4.2.2 Keyed Hash Function
4.3 Implementasi Hash Function Dengan .NET
4.3.1 Unkeyed Hash Function
4.3.2 Keyed Hash Function
Bab 5 - Mendeteksi Data Error Dengan Algoritma CRC
5.1. Konsep CRC
5.2 Implementasi CRC32
Bab 6 - Symmetric cryptography
6.1. Konsep Symmetric Cryptography
6.2 Analisa Symmetric Cryptography
6.2.1 Stream Ciphers
6.2.2 Block Ciphers
6.3 Implementasi Symmetric Cryptography
Bab 7 - Asymmetric cryptography
7.1. Konsep Asymmetric Cryptography
7.2 Analisa Asymmetric Cryptography
7.3 Implementasi Asymmetric Cryptography (RSA)
7.3.1 Public dan Private Key
7.3.2 Encryption dan Decryption
Bab 8 - Digital Signature dan Certificate
8.1 Konsep Digital Signature
8.1.1 Algoritma Digital Signature
8.2 Certificate
8.2.1 Certificate Authority (CA)
8.2.2 Format X.509 Certificate
8.3 Implementasi Digital Signature Dengan .NET
8.4 Certificate Dengan .NET
Bab 9 - Data Protection API (DPAPI)
9.1 Mengenal DPAPI
9.2 Proteksi Data Dengan DPAPI
9.3 Proteksi Data Memory
Bab 10 - Manajemen Key Cryptography
10.1 Key Management
10.2 Distribusi Key
10.3 Penyimpanan Key
10.4 Best Practice Management Key
Bab 11
No other version available