Apress.Cryptography.in.C.and.Cplusplus.2nd.Ed.2005
1-1 Arithmetic and number theory in C in directory flint/src . . . . . 7
1-2 Arithmetic modules in 80x86 assembler (see Chapter 19) in directory
flint/src/asm . . . . . . . . . . . . . . . . . . . . . . . . . 7
1-3 Tests (see Section 13.2 and Chapter 18) in directories flint/test and
flint/test/testvals . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1-4 Libraries in 80x86 assembler (see Chapter 19) in directories flint/lib
and flint/lib/dll . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1-5 RSA implementation (see Chapter 17) in directory flint/rsa . . . 8
3-1 FLINT/C error codes . . . . . . . . . . . . . . . . . . . . . . . . 21
5-1 Composition table for addition modulo 5 . . . . . . . . . . . . . 71
5-2 Composition table for multiplication modulo 5 . . . . . . . . . . 71
6-1 Requirements for exponentiation . . . . . . . . . . . . . . . . . 88
6-2 Numbers of multiplications for typical sizes of exponents and
various bases 2k . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6-3 Values for the factorization of the exponent digits into products of
a power of 2 and an odd factor . . . . . . . . . . . . . . . . . . . 90
6-4 Numbers of multiplications for typical sizes of exponents and
various bases 2k . . . . . . . . . . . . . . . . . . . . . . . . . . 91
6-5 Exponentiation functions in FLINT/C . . . . . . . . . . . . . . . 117
7-1 Values of a Boolean function . . . . . . . . . . . . . . . . . . . . 132
7-2 Values of the CLINTfunction and_l() . . . . . . . . . . . . . . . . 132
7-3 Values of the CLINTfunction or_l() . . . . . . . . . . . . . . . . 133
7-4 Values of the CLINTfunction xor_l() . . . . . . . . . . . . . . . . 133
8-1 Diagnostic values of the function vcheck_l() . . . . . . . . . . . 154
10-1 The ten largest known primes (as of December 2004) . . . . . . . 215
10-2 The number of primes up to various limits x . . . . . . . . . . . 220
10-3 The number k of passes through the Miller–Rabin test to achieve
probabilities of error less than 2
−80 and 2
−100 as a function of the
number l of binary digits (after [DaLP]). . . . . . . . . . . . . . . 228
10-4 Approximate calculation times for the AKS test, after [CrPa] . . . 234
11-1 Elements of F23 . . . . . . . . . . . . . . . . . . . . . . . . . . 240
11-2 Powers of g(x) = x + 1, ascending left to right . . . . . . . . . . 242
11-3 Logarithms to base g(x) = x + 1 . . . . . . . . . . . . . . . . . 243
11-4 Number of Rijndael rounds as a function of block and key length 245
11-5 Representation of message blocks . . . . . . . . . . . . . . . . . 246
11-6 rc(j) constants (hexadecimal) . . . . . . . . . . . . . . . . . . . 247
11-7 rc(j) constants (binary) . . . . . . . . . . . . . . . . . . . . . . 248
11-8 Representation of the round keys . . . . . . . . . . . . . . . . . 248
11-9 The values of the S-box . . . . . . . . . . . . . . . . . . . . . . . 250
11-10 The values of the inverted S-box . . . . . . . . . . . . . . . . . . 251
11-11 ShiftRows for blocks of length 128 bits (Lb = 4) . . . . . . . . . 251
11-12 ShiftRows for blocks of length 192 bits (Lb = 6) . . . . . . . . . 252
11-13 ShiftRows for blocks of length 256 bits (Lb = 8) . . . . . . . . . 252
11-14 Distances of line rotations in ShiftRows . . . . . . . . . . . . . . 252
11-15 Interpretation of variables . . . . . . . . . . . . . . . . . . . . . 253
11-16 Interpretation of fields . . . . . . . . . . . . . . . . . . . . . . . 253
11-17 Interpretation of functions . . . . . . . . . . . . . . . . . . . . . 253
11-18 Comparative Rijndael performance in bytes per second . . . . . 259
12-1 Tolerance intervals for runs of various lengths . . . . . . . . . . 290
12-2 Test results of the FLINT/C random number generators . . . . . 291
13-1 Group law for the integers to help in testing . . . . . . . . . . . . 314
13-2 FLINT/C test functions . . . . . . . . . . . . . . . . . . . . . . . 315
14-1 LINTconstructors . . . . . . . . . . . . . . . . . . . . . . . . . . 328
14-2 LINTarithmetic operators . . . . . . . . . . . . . . . . . . . . . 330
14-3 LINTbitwise operators . . . . . . . . . . . . . . . . . . . . . . . 330
14-4 LINTlogical operators . . . . . . . . . . . . . . . . . . . . . . . . 331
14-5 LINTassignment operators . . . . . . . . . . . . . . . . . . . . . 331
15-1 LINTstatus functions and their effects . . . . . . . . . . . . . . . 356
15-2 LINTmanipulators and their effects . . . . . . . . . . . . . . . . 361
15-3 LINTflags for output formatting and their effects . . . . . . . . . 362
16-1 LINTfunction error codes . . . . . . . . . . . . . . . . . . . . . . 369
17-1 Recommended key lengths according to Lenstra and Verheul . . 393
D-1 Calculation times for several C functions (without assembler
support) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
D-2 Calculation times for several C functions (with 80x86 assembler
support) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
D-3 Calculation times for several GMP functions (with 80x86 assembler
support) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
ExcelHelper
c#的Excel处理库,里面包含大部分实用中对Excel数据形式的处理,是一个比较实用的库
C# Graphics Programming
这是一个用c#进行图像编程的资料,里面有详细的代码描述及案例解释
PopForums8.0
一个不错的论坛源码,代码编写方式独特,是一个优秀的论坛模板
Asp.net编辑器
fckeditor编辑器在ASP.NET的应用