E-Book, Englisch, 432 Seiten, eBook
Welschenbach Cryptography in C and C++
1. Auflage 2001
ISBN: 978-1-4302-1157-0
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark
E-Book, Englisch, 432 Seiten, eBook
ISBN: 978-1-4302-1157-0
Verlag: APRESS
Format: PDF
Kopierschutz: 1 - PDF Watermark
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Weitere Infos & Material
I Arithmetic and Number Theory in C.- 1 Introduction.- 2 Number Formats: The Representation of Large Numbers in C.- 3 Interface Semantics.- 4 The Fundamental Operations.- 5 Modular Arithmetic: Calculating with Residue Classes.- 6 Where All Roads Meet: Modular Exponentiation.- 7 Bitwise and Logical Functions.- 8 Input, Output, Assignment, Conversion.- 9 Dynamic Registers.- 10 Basic Number-Theoretic Functions.- 11 Large Random Numbers.- 12 Strategies for Testing LINT.- II Arithmetic in C++ with the Class LINT.- 13 Let C++ Simplify Your Life.- 14 The LINT Public Interface: Members and Friends.- 15 Error Handling.- 16 An Application Example: The RSA Cryptosystem.- 17 Do It Yourself: Test LINT.- 18 Approaches for Further Extensions.- 19 Rijndael: A Successor to the Data Encryption Standard.- III Appendices.- A Directory of C Functions.- A.1 Input/Output, Assignment, Conversions, Comparisons.- A.2 Basic Calculations.- A.3 Modular Arithmetic.- A.4 Bitwise Operations.- A.5 Number-Theoretic Functions.- A.6 Generation of Pseudorandom Numbers.- A.7 Register Management.- B Directory of C++ Functions.- B.1 Input/Output, Conversion, Comparison: Member Functions.- B.2 Input/Output, Conversion, Comparison: Friend Functions.- B.3 Basic Operations: Member Functions.- B.4 Basic Operations: Friend Functions.- B.5 Modular Arithmetic: Member Functions.- B.6 Modular Arithmetic: Friend Functions.- B.7 Bitwise Operations: Member Functions.- B.8 Bitwise Operations: Friend Functions.- B.9 Number-Theoretic Member Functions.- B.10 Number-Theoretic Friend Functions.- B.11 Generation of Pseudorandom Numbers.- B.12 Miscellaneous Functions.- C Macros.- C.1 Error Codes and Status Values.- C.2 Additional Constants.- C.3 Macros with Parameters.- D Calculation Times.- E Notation.- F Arithmetic and Number-Theoretic Packages.- References.