Cryptography (C and C++ implementation of encryption methods) is divided into three parts. The first part describes the commonly used algorithms and number theory algorithms in cryptography, as well as the C and C++ program implementations of these algorithms; the second part describes the C and C++ implementations of cryptographic algorithms, mainly including the RSA system and the Rijindael algorithm that replaces DES. The third part gives an overview of the C and C++ functions in the book and some useful websites. This book focuses on the implementation of algorithms and the combination of cryptographic algorithms with C and C++ programs, which is also one of the main features of this book. From a practical point of view, this book provides a complete software package that can be used for modern cryptography. In addition to focusing on two important cryptographic algorithms, the book also covers program checking and error handling, password strategies and the prospects of cryptography. Cryptography (C and C++ Implementation of Encryption Methods) Contents Part I Arithmetic and Number Theory Based on C++ Chapter 1 Introduction Chapter 2 Number Formats: Representation of Large Numbers in C Chapter 3 Interface Semantics Chapter 4 Basic Operations Chapter 5 Modular Arithmetic: Calculation of Remainder Classes Chapter 6 All Rivers Return to the Sea: Modular Multiplication Chapter 7 Bit Functions and Logical Functions Chapter 8 Input, Output, Assignment, and Conversion Chapter 9 Dynamic Registers Chapter 10 Basic Number Theoretic Functions Chapter 11 Large Random Numbers Chapter 12 Strategies for Testing LINT Chapter 13 Improving Efficiency with C++ Classes Part II Arithmetic and Cryptography for C++ Chapter 14 LINT Public Interface: Member Functions and Friend Functions Chapter 15 Handling Errors Chapter 16 An Application Example: RSA Method Chapter 17 Do-it-yourself Testing of LINT Chapter 18 Methods for Further Extensions Chapter 19 Rijndael, the Successor to DES Chapter 20 Postscript Part III Postscript Appendix A List of AC Functions Appendix B List of C++ Functions Appendix C Macros Appendix D Computation Time Appendix E Symbols Appendix F Arithmetic and Number Theory Software Packages References
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore