Preface | 
xiii | 
Programs by Type | 
vi | 
Programs by Section | 
viii | 
Warning | 
ix | 
Laboratories | 
1 | 
|       1    
GCDs & The Euclidean Algorithm
      1 | 
|       2    
Factorization and Prime Numbers
      7 | 
|       3    
Congruences
      11 | 
|       4    
Sums of Two Squares
      13 | 
|       5    
Solutions of Congruences & Binomial Coefficients
      17 | 
|       6    
Linear Congruences & The Chinese Remainder Theorem
      21 | 
|       7    
Powering Algorithms & Primality Testing
      25 | 
|       8    
Factoring Strategies
      29 | 
|       9    
RSA Public Key Cryptography
      35 | 
|     10    
Hensel's Lemma
      43 | 
|     11    
Power Residues & Primitive Roots
      45 | 
|     12    
Indices --- The Discrete Logarithm
      49 | 
|     13    
Proving Primality
      55 | 
|     14    
Square Roots Modulo p
      59 | 
|     15    
Quadratic Residues
      61 | 
|     16    
Binary Quadratic Forms
      65 | 
|     17    
Arithmetic Functions
      69 | 
Reference Guide to Turbo Pascal Programs | 
73 |