|
В 2004 г. издательство "Триумф" выпустило книгу М. Вельшенбаха "Криптография на Си и С++ в действии" под моей редакцией. Естественно, что несмотря на всю проделанную работу, бумажный вариант не может быть на 100% свободен от опечаток и ошибок. Если Вы заметили какую-либо ошибку или неточность, или просто хотите высказать свое мнение, пожалуйста, оправляйте его мне. Купить книгу можно здесь |
|
| Замеченные опечатки |
Михаэл Вельшенбах
|
|
Предисловие к русскому изданию |
|
|
Предисловие ко второму изданию |
|
|
Предисловие к первому изданию |
|
|
ЧАСТЬ I. |
АРИФМЕТИКА И ТЕОРИЯ ЧИСЕЛ НА C |
|
ГЛАВА 1. |
Введение |
|
|
|
ГЛАВА 2. |
Числовые форматы: представление больших чисел в языке С |
|
ГЛАВА 3. |
Семантика интерфейса |
|
ГЛАВА 4. |
Основные операции |
4.3. Деление с остатком |
|
|
ГЛАВА 5. |
Модульная арифметика: вычисление в классах вычетов |
|
ГЛАВА 6. |
Все дороги ведут к… модульному возведению в степень |
|
|
|
ГЛАВА 7. |
Поразрядные и логические функции |
|
|
|
ГЛАВА 8. |
Операции ввода, вывода, присваивания и преобразования |
|
ГЛАВА 9. |
Динамические регистры |
|
ГЛАВА 10. |
Основные теоретико-числовые функции |
10.5. Проверка на простоту |
|
|
ГЛАВА 11. |
Большие случайные числа |
|
ГЛАВА 12. |
Стратегия тестирования LINT |
|
|
|
ЧАСТЬ II. |
КЛАСС LINT: АРИФМЕТИКА НА С++ |
|
ГЛАВА 13. |
Пусть С++ облегчит Вашу жизнь |
|
|
|
ГЛАВА 14. |
Открытый интерфейс LINT: члены и друзья класса |
|
|
|
ГЛАВА 15. |
Обработка ошибок |
|
|
|
ГЛАВА 16. |
Практический пример: криптосистема RSA |
|
|
|
ГЛАВА 17. |
Сделайте это сами: протестируйте LINT |
|
ГЛАВА 18. |
Направления дальнейших исследований |
|
ГЛАВА 19. |
Rijndael: наследник стандарта шифрования данных |
|
|
|
ЧАСТЬ III. |
ПРИЛОЖЕНИЯ |
|
Приложение A. |
Каталог функций на C |
|
|
|
Приложение B. |
Каталог функций C++ |
|
|
|
Приложение C. |
Макросы |
|
|
|
Приложение D. |
Время вычислений |
|
Приложение E. |
Условные обозначения |
|
Приложение F. |
Арифметические и теоретико-числовые пакеты |
|
Литература |
|
|
Об авторе |