ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Асиметричное шифрование
  #1  
Старый 08.10.2005, 15:28
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию Асиметричное шифрование

Необходимо дать следующий код (всеравно на чём):

есть хост (например KEZ!Satan@169.254.200.200) (irc),
пароль, хеш

нужно сделать так чтобы из пароля и хоста генерировался хеш. причем по маске и хешу незя было узнать пароль.
Для того чтобы не писать на канале
!pass 123 для ботов, если на канале ктото будет под видом бота он получит пароль. а так только хеш и по нему парооль узнать незя

асиметрия... как в PGP

В математике я не особо силен.

КОД ДЛЯ IRC-отсылки сообщений НЕ НУЖЕН, только
код шифрования
 
Ответить с цитированием

  #2  
Старый 08.10.2005, 18:37
ProTeuS
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме:
4226592

Репутация: 2175


Отправить сообщение для ProTeuS с помощью ICQ
По умолчанию

в принЦипе, можно наваять какой-то простенький механизм гаммирования хоста и паса, а потом просто заюзать для этой строки необратимые математи4еские операЦии - просто, быстро и со вкусом =)

выход более красивый - использовать уже готовые алгоритмы, их ведь и в *.asm и *.c найти не проблема (если надо 4то-то конкретное - могу поделиться)

ЗЫ: я одного не полян, при4ем здесь ассиметри4еское шифрование? имхо ты описывал симметри4еское, и я нигде не заметил нужды в формировании клю4ей и последующей тх подписи, аутентификаЦии
 
Ответить с цитированием

  #3  
Старый 09.10.2005, 11:21
drmist
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме:
400609

Репутация: 239
По умолчанию

Алгоритм SHA на Delphi:
http://drmist.nm.ru/MyProjects/Hashs.zip
Еще есть на cobans.net в HashLib.
Если на дельфи тебя не устраивает - читай Шнайера:
http://drmist.narod.ru/crypto.rar

Просто хэшируй пароль и хост. Я бы еще рекомендовал твой ник, текущее время в минутах и длинную случайную строку, прописанную в ботах.

Если ты особый паранойик, то можешь попытаться написать RSA.
Как он работает написанно у Шнайера.
Модуль для работы с большими числами на Delphi (для RSA) здесь:
http://drmist.h12.ru/cgi-bin/download/?q=BigNumber

последний написан нашим соотечественником и взят с сайта ndb.narod.ru. Сейчас он закрыт, тк проект не обновлялся более года.
__________________
Никому нельзя верить...

Последний раз редактировалось drmist; 09.10.2005 в 11:43..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что за шифрование? Mefisto Болталка 2 22.05.2005 16:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ