информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Фишинговая атака на Python-разработчиков 
 ФБР нашла русский след в атаках... 
 Массовый взлом SharePoint 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / theory
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Я знаю ответ, но не скажу - уточни вопрос. 21.11.01 19:41  Число просмотров: 1653
Автор: Biasha <Бяша> Статус: Member
Отредактировано 23.11.01 00:22  Количество правок: 1
<"чистая" ссылка>
Что тебе не понятно то?
Как числа умножать?
Как большие числа хранить?
Как в степень возводить?
Или что-то по алгоритму шифрования?
Короче конкретней спрашивай, а тоответ размером с книжку писать нужно, чтоб всё учесть.
<theory>
Открытый ключ 21.11.01 10:57  
Автор: punk@sendmail.ru Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здорово. Вот нашел в сети и в книге только один пример кодирования открытым ключом. Алгоритм разбирается при p=3 , q=11 . И написанно, мол , для более крутой стойкости используются числа с 200 разрядами.
А я вот не пойму как же это реализовать , ведь там же возведение в степень, и p*q . Подскажите, пожалуста, как это реализют в реальности.
punk@sendmail.ru
Вот еще 22.11.01 07:32  
Автор: leo <Леонид Юрьев> Статус: Elderman
Отредактировано 23.11.01 02:45  Количество правок: 1
<"чистая" ссылка>
Там модульная экпонента, и если подумать, то это значить, что после каждого умножения можно/нужно брать остаток от деления (модуль) и дальше работать с ним.

Вот если интересно:
http://leo-yuriev.narod.ru/simple_rsa.rar

Исходники не мои, как-то нашел в Инет.

Еще есть Crypto++, мощнейшая free-библиотека c++
http://www.eskimo.com/~weidai/cryptlib.html

Удачи.

Исходник С++ здесь
Я знаю ответ, но не скажу - уточни вопрос. 21.11.01 19:41  
Автор: Biasha <Бяша> Статус: Member
Отредактировано 23.11.01 00:22  Количество правок: 1
<"чистая" ссылка>
Что тебе не понятно то?
Как числа умножать?
Как большие числа хранить?
Как в степень возводить?
Или что-то по алгоритму шифрования?
Короче конкретней спрашивай, а тоответ размером с книжку писать нужно, чтоб всё учесть.
Последний раз ссылку даю 21.11.01 11:07  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/
Скачиваеш SSLeay-0.9.0b.tar.gz
Там есть модуль bn (Big Num). Смотриш как устроен.

PS В книге"Компьютерная безопасность. Криптографические методы защиты" Петров А.А. Есть такая фраза "На практике обычно рекомендуется выбирать числа, содержащие порядка 150-200 десятичных знаков."
ДЕСЯТИЧНЫХ ! Это уже патология.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach