![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
Доброго времени суток
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
ИСККОНный хакер
Форумчанин
Регистрация: 08.11.2007
Сообщений: 195
|
![]()
"Одноразовый блокнот" - АБСОЛЮТНО неломаемый метод шифрования.
#define QUESTION bb || !bb
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
Улыбнуло
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#4 |
ИСККОНный хакер
Форумчанин
Регистрация: 08.11.2007
Сообщений: 195
|
![]()
Вполне серьёзно, это официальный термин, погуглите. Суть: у отправителя и получателя есть N текстовых файлов, которые кроме них никто не знает. Шифрование происходит тупо xor'ом, т.е. исходный текст ксорится одним из этих N текстовых файлов. Результат передаётся получателю. Тот опять ксорит его и получает исходное сообщение.
Первое письмо ксорится первым файлом, второе - вторым и т.д. В альфабанке по похожему принципу система интернетбанкинга работает.
#define QUESTION bb || !bb
|
![]() |
![]() |
![]() |
#5 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Анекдот про Неуловимого Джо знаете? От кого нужно защитить текст? Действительно ли нужно шифровать каким-нибудь навороченным блочным шифром с длинным ключом?
Вот компактная реализация RC4, быстрый и достаточно надёжный потоковый симметричный шифр, если конечно предстоит шифровать не банковские данные ![]() Код:
пыщь
Последний раз редактировалось JTG; 15.01.2010 в 04:15. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 01.09.2009
Сообщений: 151
|
![]()
Однажды была необходимость шифрования - собрал вот такую библиотечку (см. вложение)
Вас там интересует шифрование алгоритмом RC6. Функции - EncryptCopy - Зашифровать в новый поток DecryptCopy - Расшифровать в новый поток EncryptStream - Расшифровать поток DecryptStream - Зашифровать поток так же есть пара функций специально адаптированных для передачи по http: function MyRC6Encrypt(Msg,Password:string):s tring; function MyRC6Decrypt(Msg,Password:string):s tring; первая зашифровывает Msg по ключу Password и возврашает текст в кодировке Base64, который можно без опасения передавать по интернету, не боясь что URL кодирование/декодирование изменит данные, а вторая расшифровывает то, что зашифровала первая. Так же в библиотеке есть функции работы с RSA (генерация ключей, шифрование, расшифровка, добавление цифровй подписи, верификация). Есть URL кодирование/декодирование, получение md5 и ещё много чего нужного. Библиотека в своё время использовалась для обмена сообщениями с терминалами быстрой оплаты. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
Всем спасибо
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
Кстати, друзья, можно как-то перевести зашифрованную строку в числа?
![]() |
![]() |
![]() |
![]() |
#9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Ord(mystring[i])
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
А обратно числа в строку ?
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите определить метод двухстороннего шифрования | Esuol | Общие вопросы Delphi | 7 | 21.06.2010 10:53 |
Программа для шифрования текста | DefenderDf | Помощь студентам | 3 | 15.10.2009 20:30 |
Алгоритмы шифрования текста | prizrak1390 | Общие вопросы Delphi | 4 | 25.09.2009 20:20 |
Определить метод шифрования по зашифр. строке | Esuol | Безопасность, Шифрование | 0 | 04.12.2007 00:24 |