Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как сделать перекодировщик символов?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Как сделать перекодировщик символов?
Имя
Сообщение << Старые топики   Новые топики >>
Как сделать перекодировщик символов? - 2008-12-12 22:47:45.583333   
Programmeast

Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
Я вот придумал шифр, согласно которому любую букву русского алфавита можно перевести в соответствующую комбинацию цифр.
Тоесть:
А - 1 Д - 2 И - 3 Н - 4 С - 5 Х - 6 Щ - 7 Э - 8 Б - 11 Е - 22 К - 33 О - 44 Т - 55 Ц - 66 Ъ - 77 Ю - 88 В - 111 Ж - 222 Л - 333 П - 444 У - 555 Ч - 666 Ы - 777 Я - 888 Г - 1111 З - 2222 М - 3333 Р - 4444 Ф - 5555 ш - 6666 Ь - 7777 Например:
1/111/55/44/4444_6666/4444/3/5555/55/1_5/22/3333/3/33/333/5/4/3/33.

Нельзя ли сделать такую программу, (аналагичную блокноту), которая бы как переводчик, переводила введеный обычный текст в этот код? Теоретически возможно? Какой язык программирования?
Post #: 1
RE: Как сделать перекодировщик символов? - 2008-12-12 22:50:29.606666   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
quote:

1/111/55/44/4444_6666/4444/3/5555/55/1_5/22/3333/3/33/333/5/4/3/33.

слабенькое шифрование
quote:

Нельзя ли сделать такую программу, (аналагичную блокноту), которая бы как переводчик, переводила введеный обычный текст в этот код? Теоретически возможно? Какой язык программирования?

любой, с минимальными знаниями даже
Post #: 2
RE: Как сделать перекодировщик символов? - 2008-12-12 22:52:12.170000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Ты хочешь нажимая на кнопку "В" сразу видеть в "программе (аналагичную блокноту)" "111" или потом, как ввел сохранил, закодировать?
 
Post #: 3
RE: Как сделать перекодировщик символов? - 2008-12-12 22:54:11.856666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
А если потом закодировать, дак это в любой, хоть на QuickBasic'e. Только раскодируется это все влегкую…
Post #: 4
RE: Как сделать перекодировщик символов? - 2008-12-12 23:13:28.463333   
Programmeast

Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
quote:

Ты хочешь нажимая на кнопку "В" сразу видеть в "программе (аналагичную блокноту)" "111" или потом, как ввел сохранил, закодировать?

Мне все равно, как лехче сделать. Думаю второй способ.
quote:

слабенькое шифрование

quote:

Только раскодируется это все влегкую…

Согласен. Но мне не от Гестапо или ФБР шифраваться.
quote:

любой, с минимальными знаниями даже

А какой попроще? Где можно найти учебник.
Post #: 5
RE: Как сделать перекодировщик символов? - 2008-12-12 23:23:14.140000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Простейшая программа тебе это "закодирует", а если не шаришь в программировании то не знаю, что тебе и посоветовать. Но такая программа очень легко пишется!
Post #: 6
RE: Как сделать перекодировщик символов? - 2008-12-12 23:24:56.140000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Учи Basic
Post #: 7
RE: Как сделать перекодировщик символов? - 2008-12-12 23:27:53.670000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
А тебе это постоянно требуестя или один раз, а то я могу тебе на сайте форму сделать, которая твой текст переведет в тои же "коды" ))
Post #: 8
RE: Как сделать перекодировщик символов? - 2008-12-12 23:45:30.553333   
Lanken

Сообщений: 67
Оценки: 0
Присоединился: 2008-10-19 23:58:31.913333
Программа реализовывается просто, а язык лучше выбирать такой, какой ты и дальше будешь учить. Могу только посоветовать сразу не браться за ООП, а освоить основы процедурного программирования.
Post #: 9
RE: Как сделать перекодировщик символов? - 2008-12-12 23:54:52.993333   
Programmeast

Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
Ну да, один раз.Хорошо, делайте, я буду рад.
Как нибудь ссылку дадите.
quote:

а то я могу тебе на сайте форму сделать

- это вы на совем сайте можете сделать?
А мне PHP скрипт не дадите?
Post #: 10
RE: Как сделать перекодировщик символов? - 2008-12-13 00:06:08.843333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:

ORIGINAL: Programmeast

Ну да, один раз.Хорошо, делайте, я буду рад.
Как нибудь ссылку дадите.
quote:

а то я могу тебе на сайте форму сделать

- это вы на совем сайте можете сделать?
А мне PHP скрипт не дадите?

А ты дашь свою "таблицу кодов" ?
Post #: 11
RE: Как сделать перекодировщик символов? - 2008-12-13 00:07:38.936666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Да и скрипт тебе дам. Ты только коды дай как "кодировать" то все это
Post #: 12
RE: Как сделать перекодировщик символов? - 2008-12-13 00:10:41.046666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:

ORIGINAL: Cep}|{

Да и скрипт тебе дам. Ты только коды дай как "кодировать" то все это

аааа, мля, коды то есть….
Post #: 13
RE: Как сделать перекодировщик символов? - 2008-12-13 00:12:58.953333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
А чем тебе их разделять? (коды)
Например:
1/111/55/44/4444_6666/4444/3/5555/55/1_5/22/3333/3/33/333/5/4/3/33.

я смотрю там и слэш и подчеркивание…
Post #: 14
RE: Как сделать перекодировщик символов? - 2008-12-13 00:16:01.360000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
И чем раскодировать будешь, если конечно тебе это надо ))
Post #: 15
RE: Как сделать перекодировщик символов? - 2008-12-13 01:16:26.090000   
Programmeast

Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
Раскодировать - ничем, визуально.
Я этот шрифт наизусть уже знаю.
Так серьёзно вы согласны поделиться скриптом?
Если - да, то как? По личному ящику? Или в открытую?
А код - берите кто хотите, применяйте как угодно.
Post #: 16
RE: Как сделать перекодировщик символов? - 2008-12-13 01:18:57.496666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Да нахрена в ПМ, так и дам его
Post #: 17
RE: Как сделать перекодировщик символов? - 2008-12-13 01:27:21.500000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
А чем тебе числа разделять?
Post #: 18
RE: Как сделать перекодировщик символов? - 2008-12-13 01:29:04.610000   
Archivarius

Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
Накалякал тут на скорую руку на C++.
Вобщем готовый exe-шник отсюда взять можешь: http://archivarius.nightmail.ru/11.rar
Просто перетащи ярлык текстового файла на ярлык программы, и она тебе результат покажет. Буквы только русские и строчные должны быть.
А исходник вот:#include &lt;iostream&gt; using namespace std; int main(int argc,char *argv[]) { char s[][5]={"1","11","111","1111","2","22","222","2222","3","33","333","3333" ,"4","44","444","4444","5","55","555","5555","6","66","666","6666","7","77","777" ,"7777","8","88","888","8888"}; if (argc!=2) return 1; FILE *fl; if (!(fl=fopen(argv[1],"r"))) return 2; char buf; while (fread(&buf,1,1,fl)) if (buf&gt;='а'&& buf&lt;='я') printf("%s ",s[buf-'а']); cin&gt;&gt;buf; return 0; }p.s. стесняюсь спросить, а что твой ник "Programmeast" значит?
Post #: 19
RE: Как сделать перекодировщик символов? - 2008-12-13 01:40:01.223333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Чето типа того:
<?
$tr=array('А'=>'1-','Д'=>'2-','И'=>'3-','Й'=>'3-','Н'=>'4-','С'=>'5-','Х'=>'6-','Щ'=>'7-','Э'=>'8-','Б'=>'11-','Е'=>'22-',' '=>'_',
'К'=>'33-','О'=>'4-4','Т'=>'55-','Ц'=>'66-','Ъ'=>'77-','Ю'=>'88-','В'=>'111-','Ж'=>'222-','Л'=>'333-','П'=>'444-',
'У'=>'555-','Ч'=>'666-','Ы'=>'777-','Я'=>'888-','Г'=>'1111-','З'=>'2222-','М'=>'3333-','Р'=>'4444-','Ф'=>'5555-','Ш'=>'6666-','Ь'=>'7777-');
$text='Здесь твой текст';
$text=strtr(strtoupper($text),$tr);
echo $text;
?>
Post #: 20
RE: Как сделать перекодировщик символов? - 2008-12-13 03:53:33.383333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А в чём смысл такого кодирования? Оно же слабенькое.
Post #: 21
RE: Как сделать перекодировщик символов? - 2008-12-13 10:38:15.160000   
MEPOX

Сообщений: 868
Оценки: 0
Присоединился: 2008-03-16 10:11:26.610000
Лучше спиши какой-нить известный алгоритм шифрования..
Post #: 22
RE: Как сделать перекодировщик символов? - 2008-12-13 11:24:14.490000   
Данила88

Сообщений: 38
Оценки: 0
Присоединился: 2008-12-06 14:44:29.386666
Шифр легко взломать, используя статистические закономерности языка.
Например в английском языке в 70% словах встречаются 9 букв: E A T O N I S R H, поэтому имея сколько-нибудь длинное
сообщение, легко установить соответствие между кодом и буквой, если хочешь сделать шифр немного лучше, задай преобразование кода, например:

С В Е Т
5 111 22 55
+
543
548 654 565 598 и пр.
Post #: 23
RE: Как сделать перекодировщик символов? - 2008-12-13 17:05:52.180000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
тред доставил

http://www.ozon.ru/context/detail/id/94544/
http://www.ozon.ru/context/detail/id/2423725/
Post #: 24
RE: Как сделать перекодировщик символов? - 2008-12-18 14:22:13.173333   
Programmeast

Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
Archivarius,
спасибо, но она как-то непонятно перекодирывает.
Например слово "союз" (естественно без ковычек) она видит как на скрине
И все остальные слова неправильно перекодировывает тоже.

Cep}|{, нужно прям вставить этот код на html страницу?
&lt;? $tr=array('А'=&gt;'1-','Д'=&gt;'2-','И'=&gt;'3-','Й'=&gt;'3-','Н'=&gt;'4-','С'=&gt;'5-','Х'=&gt;'6-','Щ'=&gt;'7-','Э'=&gt;'8-','Б'=&gt;'11-','Е'=&gt;'22-',' '=&gt;'_', 'К'=&gt;'33-','О'=&gt;'4-4','Т'=&gt;'55-','Ц'=&gt;'66-','Ъ'=&gt;'77-','Ю'=&gt;'88-','В'=&gt;'111-','Ж'=&gt;'222-','Л'=&gt;'333-','П'=&gt;'444-', 'У'=&gt;'555-','Ч'=&gt;'666-','Ы'=&gt;'777-','Я'=&gt;'888-','Г'=&gt;'1111-','З'=&gt;'2222-','М'=&gt;'3333-','Р'=&gt;'4444-','Ф'=&gt;'5555-','Ш'=&gt;'6666-','Ь'=&gt;'7777-'); $text='Здесь твой текст'; $text=strtr(strtoupper($text),$tr); echo $text; ?&gt;
ProgrammEast - east(от английского "восток")
Я родился в Ташкенте и там жил 13 лет.


Post #: 25
RE: Как сделать перекодировщик символов? - 2008-12-18 14:36:24.923333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:

ORIGINAL: Programmeast
Cep}|{, нужно прям вставить этот код на html страницу?
&lt;? $tr=array('А'=&gt;'1-','Д'=&gt;'2-','И'=&gt;'3-','Й'=&gt;'3-','Н'=&gt;'4-','С'=&gt;'5-','Х'=&gt;'6-','Щ'=&gt;'7-','Э'=&gt;'8-','Б'=&gt;'11-','Е'=&gt;'22-',' '=&gt;'_', 'К'=&gt;'33-','О'=&gt;'4-4','Т'=&gt;'55-','Ц'=&gt;'66-','Ъ'=&gt;'77-','Ю'=&gt;'88-','В'=&gt;'111-','Ж'=&gt;'222-','Л'=&gt;'333-','П'=&gt;'444-', 'У'=&gt;'555-','Ч'=&gt;'666-','Ы'=&gt;'777-','Я'=&gt;'888-','Г'=&gt;'1111-','З'=&gt;'2222-','М'=&gt;'3333-','Р'=&gt;'4444-','Ф'=&gt;'5555-','Ш'=&gt;'6666-','Ь'=&gt;'7777-'); $text=' [b]Здесь твой текст [/b]'; $text=strtr(strtoupper($text),$tr); echo $text; ?&gt;

это код на РНР, просто в html его можно вставить только если у тебя хостер (или локальный вебсервер) обрабатывает ХТМЛ файлы РНР интерпретатором, что бывает не часто. Ну и твой текст для "шифрования" надо вписать в переменную text.
Post #: 26
RE: Как сделать перекодировщик символов? - 2008-12-18 15:07:25.156666   
Programmeast

Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
Теперь уже понятно!javascript:void(AddText(':D'))
А ты знаешь такой хостинг?
Post #: 27
RE: Как сделать перекодировщик символов? - 2008-12-18 15:15:02.110000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:

ORIGINAL: Programmeast

Теперь уже понятно!javascript:void(AddText(':D'))
А ты знаешь такой хостинг?
Любой хостинг с поддержкой РНР, только файл надо будет переименовать из xxx.html в xxx.php (ну и ссылки поправить на .рнр если надо)
Post #: 28
RE: Как сделать перекодировщик символов? - 2008-12-19 23:40:36.906666   
Archivarius

Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
quote:

ORIGINAL: Programmeast

Archivarius,
спасибо, но она как-то непонятно перекодирывает.
Например слово "союз" (естественно без ковычек) она видит как на скрине
И все остальные слова неправильно перекодировывает тоже.
Странно. У меня нормально всё работает.
Post #: 29
RE: Как сделать перекодировщик символов? - 2008-12-20 12:13:05.380000   
mishok

Сообщений: 239
Оценки: 0
Присоединился: 2007-07-03 23:42:21.170000
вместо такого шифрования по кривому словарю, лучше уж возвращать код симола по таблице кодировок… помножить, поделить и будет куда лучше =)
Post #: 30
RE: Как сделать перекодировщик символов? - 2008-12-20 12:33:14.503333   
b[e]nd3p

Сообщений: 187
Оценки: 0
Присоединился: 2008-09-02 20:54:56.370000
я вообще не понимаю смысл такого шифра, используй тогда шифр Цезаря, он простой или Диффи-Хеллмана, RSA.
Post #: 31
RE: Как сделать перекодировщик символов? - 2008-12-20 15:03:58.770000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
pgp?
Post #: 32
RE: Как сделать перекодировщик символов? - 2008-12-20 15:08:46.830000   
9off

Сообщений: 696
Оценки: 0
Присоединился: 2008-10-16 07:09:00.173333

quote:

ORIGINAL: Programmeast

quote:

Ты хочешь нажимая на кнопку "В" сразу видеть в "программе (аналагичную блокноту)" "111" или потом, как ввел сохранил, закодировать?

Мне все равно, как лехче сделать. Думаю второй способ.
quote:

слабенькое шифрование

quote:

Только раскодируется это все влегкую…

Согласен. Но мне не от Гестапо или ФБР шифраваться.
quote:

любой, с минимальными знаниями даже

А какой попроще? Где можно найти учебник.

для такого Паскаль сойдёт….
Post #: 33
RE: Как сделать перекодировщик символов? - 2008-12-20 15:38:14.020000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
quote:

ORIGINAL: Programmeast
Согласен. Но мне не от Гестапо или ФБР шифраваться.

Зачем тогда вообще что-то шифровать?
Post #: 34
RE: Как сделать перекодировщик символов? - 2008-12-20 15:42:41.643333   
Mamka

Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
quote:

я вообще не понимаю смысл такого шифра, используй тогда шифр Цезаря, он простой или Диффи-Хеллмана, RSA.

Да какая разница, зачем ему такой шифр? Может он хочет так с девушкой общаться, что бы мама его не спалила. Не важно зачем.
ТС, тебе что то вроде этого ведь надо?
Post #: 35
RE: Как сделать перекодировщик символов? - 2008-12-20 15:52:55.630000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
тяжёлый случай…
Post #: 36
RE: Как сделать перекодировщик символов? - 2008-12-20 15:55:41.596666   
Mamka

Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
м?)
Post #: 37
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Как сделать перекодировщик символов?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.