learn encryption techniques with basic and c

learn encryption techniques with basic and c - To access...

Info icon This preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Brief Full Advanced Search Search Tips To access the contents, click the chapter and section titles. Learn Encryption Techniques with BASIC and C++ (Publisher: Wordware Publishing, Inc.) Author(s): Gil Held ISBN: 1556225989 Publication Date: 10/01/98 Search this book: Preface About the CD About the Author Chapter 1—Technology and Terminology Ciphers Versus Codes Cipher Terminology Plaintext and Enciphered Text Encipherment Decipherment Keys and Key Space Types of Encryption Systems Key Generation, Management, and Distribution Types of Ciphers Substitution Cipher Systems Transposition Cipher Systems Electronic Mail Transmission Considerations Subroutines and Programs File Naming Conventions
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Chapter 2—Monoalphabetic Substitution Concepts Evolution Alphabets Alphabetic Relationships Displacement Alphabets Encipherment Decipherment Automating Operations Using an Alphabetic Shift Key Converting to Ciphertext The MSGENCIPHER Subroutine The CIPHER2.CPP Program Limiting the Effect of Errors The GROUPBY5 Subroutine The CIPHER3.BAS Program The CIPHER3.CPP Program Processing Multiple-Line Messages The MSGFILE Subroutine The CONVERTSTORE Subroutine The PRTOUT Subroutine Modifying the GROUPBY5 Subroutine The CIPHER4.BAS Program The CIPHER4.CPP Program The DCIPHER4.BAS Program The DMSGFILE Subroutine The DECIPHER Subroutine The DPRTOUT Subroutine The DCIPHER4.CPP Program Chapter 3—Keyword-Based Monoalphabetic Substitution Keyword-Based Mixed Alphabets Construction Automating Keyword Construction The KEYWORD Subroutine Incorporating an Alphabetic Shift Key
Image of page 2
The CIPHER5.BAS Program The Encipherment Process The CIPHER5.CPP Program Deciphering Operations The Decipherment Process The DCIPHER5.BAS Program The DCIPHER5.CPP Program Alternative Relationships Weaknesses Chapter 4—Transposition-based Monoalphabetic Substitution Matrix-Based Transposition Simple Transposition Encipherment Decipherment Numeric Transposition Encipherment and Decipherment Other Variations Interval Extraction Encipherment and Decipherment Automating Matrix-Based Systems Encipherment The TRANSPORT Subroutine The CIPHERTR.BAS Program The INTERVAL Subroutine The TRANSPORT.CPP Program The CIPHERTR.CPP Program The CIPHER6.BAS Program The CIPHER6.CPP Program Decipherment The DCIPHER6.BAS Program The DCIPHER6.CPP Program Monoalphabetic Combinations
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Chapter 5—Polyalphabetic Substitution Simple Polyalphabetic Substitution Systems The Vigenére Cipher The POLY1.BAS Program The POLY1.CPP Program Encipherment Other Polyalphabetic Substitution Methods Periodic Polyalphabetic Substitution Operation Reducing Probability of Decipherment The POLY2.BAS Program The PFORMCIPHER Subroutine The PCONVERTSTORE Subroutine Program Execution The COUNT.CPP Program The POLY2.CPP Program The DPOLY2.BAS Program The DMSGFILE Subroutine The DPCONVERTSTORE Subroutine Program Execution The DPOLY2.CPP Program Chapter 6—Using Random Numbers Random Numbers and Random Number Sequences Generating Random Number Sequences
Image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern