На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> PGP
    Интересно, кто-нть знает, как работает шифровщик и дешифровщик PGP ?
    Как можно шифровать по одному ключу, а дешифровывать по другому, причём один ключ через другой вычислить нельзя... :)
      собсно... читать доки про системы с открытым ключом.
      одни из алгоритмов RSA

      RSA (авторы: Rivest, Shamir и Alderman) это система с открытым ключом (public-key) предназначенная как для шифрования, так и для аутентификации была разработана в 1977 году. Она основана на трудности разложения очень больших целых чисел на простые сомножители.
      RSA очень медленный алгоритм. Для сравнения, на програмном уровне DES по меньше мере в 100 раз быстрее RSA, на апаратном аж в 1,000-10,000 раз, в зависимости от выполнения.

      RSA алгоритм:
      1. Берутся два очень больших целых числа P и Q и находятся N=PQ и M=(P-1)(Q-1)
      2. Выбирается случайное целое число D, взаимно простое с M и вычисляется E=(1 MOD M)/D
      3. Потом публикуется D и N как открытый ключ, E сохраняется в тайне.
      4. Если S - сообщение, длина которого, определяемая по значению выражаемого им целого числа, должна быть в интервале (1,N), то оно превращается в шифровку возведением в степень D по модулю N и отправляется получателю S'=S^D MOD N
      5. Получатель сообщения расшифрорвывает его, возведя в степень E (число E ему уже известно) по модулю N, т.к. S=(S'^E MOD N)=S^(DE) MOD N

      ... ну вот и все.. :)

      ЗЫ
      а что никто не отвечал то ?  ;D

        Цитата IX0DeS, 26.03.03, 11:58:26
        собсно... читать доки про системы с открытым ключом.
        одни из алгоритмов RSA

        Блин прикол. :).Сегодня утром прохадил мимо книжного ларька открыл книжку по криптографии и первое что мне попалось  - алгоритм RSA и его реализация ::).А в топике уже спрашивают  ::).Все это не спроста ::)
          люди,очень нужно,помогите написать шифровщик с алгоритмом AES
            яяяяяя на любом языке?

            Могу взятся за проект(платно ественно)
              7in X , а эта статья подойдет?
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0.0774 ]   [ 15 queries used ]   [ Generated: 6.10.26, 00:17 GMT ]