Cryptography in C and C++ /

CD-ROM contins: Programs presented in the book including x86 assembler programs and implementations of Rijndael algorithm in both C and C++.

Bibliographic Details
Main Author: Welschenbach, Michael
Corporate Author: SpringerLink (Online service)
Other Authors: Kramer, David (Translator)
Format: eBook
Language:English
Published: Berkeley, Calif. : Apress, [2001]
Edition:[2nd ed., rev. and exp.].
Series:Books for professionals by professionals
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Part I. Arithmetic and Number Theory in C Introduction
  • Number Format- The Representation of Large Integers in C
  • Interface Semantics
  • Basic Calculations
  • Modular Arithmetic- Calculating with Residue Classes
  • Where Everything Comes Together: Modular Exponentiation
  • Bitwis and Logical Functions
  • Input, Output, Assignment, Conversion
  • Dynamic Registers
  • Number-Theoretic Functions
  • Large Random Numbers
  • Tests. Part II: Arithmetic in C++ with the Class LINT Classes: With C++ Everything is Easier
  • The LINT Public Interface: Members and Friends
  • Error Handling
  • An Application Example: The RSA Cryptosstem
  • Do It Yourself: Test LINT
  • Approaches to Further Development
  • Afterword
  • References
  • Appendix A: Rijndael, A Successor to DES
  • Appendix B: List of C Functions
  • Appendix C: List of C++ Functions
  • Appendix D: Macros
  • Appendix E: Calculation Times
  • Appendix F: Notation
  • Appendix G: Arithmetic and Number-Theoretic Software Packages
  • Appendix H: List of Figures and Tables
  • Index.