Методы кодирования текстовой информации

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Методы кодирования текстовой информации

Сообщение GPP » 04.11.2005 (Пт) 8:46

Как можно закодировать текстовую информацию? Есть предложения?
GPP(c) Gorlo Pavel Programming

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 04.11.2005 (Пт) 8:52

Поиск по форуму.
А способов закодировать уйма: от ХОR 1 до RC4.
الفيجوال بيسك الرابح

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 04.11.2005 (Пт) 9:57

GM, а как же ENIGMA?! :)
Моду создают модоки, а распространяют модозвоны.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 04.11.2005 (Пт) 10:09

И MD5? :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.11.2005 (Пт) 10:48

Amed, это такой тонкий юмор? :-)
Изображение

Mleha
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 146
Зарегистрирован: 06.10.2004 (Ср) 7:49
Откуда: Ангарск

Сообщение Mleha » 04.11.2005 (Пт) 10:49

Я писал прогу для кодирования метдом замены.
вот функция кодирования
ПРОГУ можно найти http://mleha.hut1.ru/decoder.rar
Вложения
Function.zip
(3.54 Кб) Скачиваний: 42

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 04.11.2005 (Пт) 13:40

а мона еще по алгоритмическим сайтам пробежаться
http://alglib.sources.ru
http://algolist.manual.ru
Ну и заюзать Google :)

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 04.11.2005 (Пт) 17:36

Гораздо лучше придумать что-нибудь своё! И не переубедите!
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 06.11.2005 (Вс) 11:46

SeT
Я конечно с Выми тесно не общался, но я не думаю, что Вы профессор по математике....

Также я думаю, что лучше чем есть (PGP, blowfish, TDes, MD5 :) ) Вы уже не придумаете.

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 06.11.2005 (Вс) 14:17

pitbull
Почему сразу профессор математики!?? Можно быть хорошим программистом и не шарить в математике вообще сдесь главное логика и новые идеи, а математики всегда найдуться!
GPP(c) Gorlo Pavel Programming

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 06.11.2005 (Вс) 18:10

АААбсалютно не согласен!!! Дело в том, что все криптографические алгоритмы (более-менее) серьезные основаны на математике.

Да и вообще программирование (уровень выше среднего) немыслемо без математики!!!

Достаточно поучавствовать в олимпиаде по информатике (уровень город и выше)....

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 06.11.2005 (Вс) 18:14

GPP
Есть библиотека CryptoAPI (CAPICOM). Лучше её использовать. Описания на MSDN...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Zoomie
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 181
Зарегистрирован: 10.05.2004 (Пн) 10:07
Откуда: СПб

Сообщение Zoomie » 06.11.2005 (Вс) 18:35

Есть какой-то способ, не помню как называется, но суть в том:

1) У нас есть текст
2) У нас есть ключ (тоже текст, к примеру "ключ")
3) Конечно же у нас есть мозги! :)
4) Берем тектс в правую руку
5) Берем ключ в левую руку
...
Э-э-э руки и ноги и т.п. закончились :)
...
99) Читаем текст по одному символу и ключ также.
100) ASCII ихнеи складываем и как-то суперски оригинально делим.

В общем из этого что-то получиться :D

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 06.11.2005 (Вс) 18:53

Если мыслить как Pitbull, то в мире существовал только один способ кодирования - самый первый. Надо же развиваться!
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 06.11.2005 (Вс) 19:37

SeT писал(а):Если мыслить как Pitbull, то в мире существовал только один способ кодирования - самый первый. Надо же развиваться!

Верно, вот только все равно для развития нужно учить математику, и по крайней мере знать предыдущие методы. Тогда будет развитие, иначе фиг. Так же как и програмирование без математики это не програмирование, а кодинг (по крайней мере я для себя разделяю два понятия) И опять же ИМХО знать все нюансы одного компилятора и хорошо програмировать - разные вещи. :wink:

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 06.11.2005 (Вс) 20:31

2SeT
ну да, точняк, pitbull против развития.... консерватор *****.
Просто Вы меня немного не так поняли.... Я тонко (тепрь толсто) намикнул на неправильность подхода раз и недостаточный уровень знаний это два....
Возможно я и ошибаюсь, но кодирование ксором аски кодов.... это немного не тот уровень защиты информации....
Повторюсь без обширных знаний знаний по криптографии и математике (высшей) далеко не уйти!!!
И еще одним из первых способов защиты инфорамции является стеганография. Я считаю, что это очень перспективный метод сохранения и передачи информации (текстовой) в сохранности!
2GAGArin
Хватит учить языки, пора учить программирование.

Твоя подпись тебя попалила... :D :D :D
Добавлю... яыки программирования это как азбука - выучил буквы и можешь говорить, но главное знать что говорить!
Последний раз редактировалось pitbull 06.11.2005 (Вс) 20:38, всего редактировалось 1 раз.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 06.11.2005 (Вс) 20:35

tyomitch писал(а):Amed, это такой тонкий юмор? :-)

Да мне уже поднадоела эта шутка :)

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 06.11.2005 (Вс) 21:58

pitbull совершенно прав. можно создать кучу разных алгоритмов шифрования, но это не значит, что хоть один из них будет стойким. все алгоритмы, созданные на сегодняшний день и ставшие стандартами, математически обоснованы и так же математически даказана их стойкость ко взлому.
догпустим, я сделал шифрованием методом XOR и этим методом моя программа шифрует данные. если комуё-то нужно будет взломать шифр, то для начала нужно определить алгоритм. я читал статью про криптование так русским по белому писалось, что методы перестановки (придумманые) и метод XOR сопротивляется минут 15 в руках профессионала. и вообще, я не могу понять, зачем изобретать вилосипед, если умные люди все придумали и проверили, а если у кого-то есть желание изобрести что-то новое -> физмат (и мозги берегите :-) )
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 07.11.2005 (Пн) 8:47

kif
Абсолютно согласен, именно это я и хотел сказать :)
Пасиба за поддержку :D :D :D


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 175

    TopList