|
|
1.1 root 1: This is a new version of the DES encryption program. It is eight times
2: smaller than the first version, and about 10 percent slower. One minor
3: bug fix was made, but this version is still compatible with the old
4: version.
5:
6: The old version was based on 8-bit and 12-bit wide look-up tables. The
7: new versions uses 4-bit and 6-bit ones. In addition, the S and P boxes
8: could now be combined, and a number of the look-up tables were either
9: all zeros or contained numbers in the range of "unsigned short int".
10: All in all, the program became even smaller and much of the lost speed
11: was bought back.
12:
13: This program runs correctly on the VAX/780. It should compile on PDP-11
14: and 3B-20 computers, but it may not run correctly! I have not tried it.
15:
16: I strongly advise that people bringing this code up do not modify the
17: code (like the "numbersoup" or "canofbugs" constants). Many sites run
18: this program, and it would be nice to keep it standard so people can
19: exchange encrypted data.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.