Cryptography Tutorials - Herong's Tutorial Notes
Dr. Herong Yang, Version 4.00

About This Book

Listing information:

Web site URL: http://www.herongyang.com/crypto/

Title: Cryptography Tutorials - Herong's Tutorial Notes

Number of pages: 160

Cost/Price: Free

Short description: This free cryptography tutorial book is a collection of notes and sample codes written by the author while he was learning cryptography technologies himself. It can be used as a tutorial guide for beginners. Topics include blowfish, CA, certificate, certification path, cipher, CSR, decryption, DER, DES, digest, encryption, Java, JCE, JDK, keytool, MD5, message, OpenSSL, PEM, PKCS#8, PKCS#12, private key, public key, RSA, secret key, self-signed certificate, SHA1, SSL, X.509

Long description: This free cryptography tutorial book is a collection of notes and sample codes written by the author while he was learning cryptography technologies himself. It can be used as a tutorial guide for beginners. Topics include blowfish, CA, certificate, certification path, cipher, CSR, decryption, DER, DES, digest, encryption, Java, JCE, JDK, keytool, MD5, message, OpenSSL, PEM, PKCS#8, PKCS#12, private key, public key, RSA, secret key, self-signed certificate, SHA1, SSL, X.509 Key sections: Basic Concepts - Cipher - DES Algorithm - DES Algorithm - Illustrated with Java Programs - DES Algorithm - Java Implementation - JDK/JCE - Cipher for Encryption and Decryption - Cipher - Blowfish Algorithm - 8366 Hex Digits of PI - Message Digest - MD5 Algorithm Overview - MD5 Implementation in Java, PHP, PerlMD - Message Digest - SHA1 Algorithm Overview - SHA1 Implementation in Java, PHP, Perl - What is OpenSSL? - Installing OpenSSL on Windows - Generating RSA Key Pairs - Viewing Components of RSA Keys - Encrypting RSA Keys - What is a certificate? - Generating Self-Signed Certificates - Viewing Components of Certificates - Why Certificates Need to Be Signed by CAs? - Generating a Certificate Signing Request for Your Own Public Key - Viewing Components of Certificate Signing Request - Signing a Certificate Signing Request - keytool and Java keystore files - Certification Path Validation - Using Certificates in Web Browsers. - Certificate Format X.509, DER and PEM - Private Key Format PKCS#8 - Private Key and Certificate File Format PKCS#12

Keywords: blowfish, CA, certificate, certification path, cipher, CSR, decryption, DER, DES, digest, encryption, Java, JCE, JDK, keytool, MD5, message, OpenSSL, PEM, PKCS#8, PKCS#12, private key, public key, RSA, secret key, self-signed certificate, SHA1, SSL, X.509

Author: Dr. Herong Yang

Category: Security/Webmaster/Book/Tutorial

Version/Edition: 4.00, 2007

Viewing statistics:

This book has been viewed a total of:

  • 106,038 times as of October 2006.
  • 9,350 times as of October 2005.
  • 8,515 times as of March 2005.

Revision history:

  • Version 4.00, 2007. Added more notes OpenSSL and keytool.
  • Version 3.00, 2003. Reformatted in XHTML and PDF.
  • Version 2.00, 2002. Java examples
  • Version 1.00, 1998. Notes on DES algorithm.

Copyright:

  • This book is Copyright © 1998 - 2007 by Dr. Herong Yang. All rights reserved.
  • Material in this book may not be published, broadcasted, rewritten or redistributed in any form.
  • The example codes in this book are provided as-is with no warranty of any kind.

Dr. Herong Yang, updated in 2007
Cryptography Tutorials - Herong's Tutorial Notes - About This Book