Как сделать перекодировщик символов?
Пользователи, просматривающие топик: 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. Нельзя ли сделать такую программу, (аналагичную блокноту), которая бы как переводчик, переводила введеный обычный текст в этот код? Теоретически возможно? Какой язык программирования?
|
|
|
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:
Нельзя ли сделать такую программу, (аналагичную блокноту), которая бы как переводчик, переводила введеный обычный текст в этот код? Теоретически возможно? Какой язык программирования? любой, с минимальными знаниями даже
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-12 22:52:12.170000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Ты хочешь нажимая на кнопку "В" сразу видеть в "программе (аналагичную блокноту)" "111" или потом, как ввел сохранил, закодировать?
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-12 22:54:11.856666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
А если потом закодировать, дак это в любой, хоть на QuickBasic'e. Только раскодируется это все влегкую…
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-12 23:13:28.463333
|
|
|
Programmeast
Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
|
quote:
Ты хочешь нажимая на кнопку "В" сразу видеть в "программе (аналагичную блокноту)" "111" или потом, как ввел сохранил, закодировать? Мне все равно, как лехче сделать. Думаю второй способ. quote:
слабенькое шифрование quote:
Только раскодируется это все влегкую… Согласен. Но мне не от Гестапо или ФБР шифраваться. quote:
любой, с минимальными знаниями даже А какой попроще? Где можно найти учебник.
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-12 23:23:14.140000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Простейшая программа тебе это "закодирует", а если не шаришь в программировании то не знаю, что тебе и посоветовать. Но такая программа очень легко пишется!
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-12 23:24:56.140000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Учи Basic
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-12 23:27:53.670000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
А тебе это постоянно требуестя или один раз, а то я могу тебе на сайте форму сделать, которая твой текст переведет в тои же "коды" ))
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-12 23:45:30.553333
|
|
|
Lanken
Сообщений: 67
Оценки: 0
Присоединился: 2008-10-19 23:58:31.913333
|
Программа реализовывается просто, а язык лучше выбирать такой, какой ты и дальше будешь учить. Могу только посоветовать сразу не браться за ООП, а освоить основы процедурного программирования.
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-12 23:54:52.993333
|
|
|
Programmeast
Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
|
Ну да, один раз.Хорошо, делайте, я буду рад. Как нибудь ссылку дадите. quote:
а то я могу тебе на сайте форму сделать - это вы на совем сайте можете сделать? А мне PHP скрипт не дадите?
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 00:06:08.843333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: Programmeast Ну да, один раз.Хорошо, делайте, я буду рад. Как нибудь ссылку дадите. quote:
а то я могу тебе на сайте форму сделать - это вы на совем сайте можете сделать? А мне PHP скрипт не дадите? А ты дашь свою "таблицу кодов" ?
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 00:07:38.936666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Да и скрипт тебе дам. Ты только коды дай как "кодировать" то все это
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 00:10:41.046666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: Cep}|{ Да и скрипт тебе дам. Ты только коды дай как "кодировать" то все это аааа, мля, коды то есть….
|
|
|
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. я смотрю там и слэш и подчеркивание…
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 00:16:01.360000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
И чем раскодировать будешь, если конечно тебе это надо ))
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 01:16:26.090000
|
|
|
Programmeast
Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
|
Раскодировать - ничем, визуально. Я этот шрифт наизусть уже знаю. Так серьёзно вы согласны поделиться скриптом? Если - да, то как? По личному ящику? Или в открытую? А код - берите кто хотите, применяйте как угодно.
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 01:18:57.496666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Да нахрена в ПМ, так и дам его
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 01:27:21.500000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
А чем тебе числа разделять?
|
|
|
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 <iostream>
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>='а'&& buf<='я')
printf("%s ",s[buf-'а']);
cin>>buf;
return 0;
} p.s. стесняюсь спросить, а что твой ник "Programmeast" значит?
|
|
|
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; ?>
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 03:53:33.383333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
А в чём смысл такого кодирования? Оно же слабенькое.
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-13 10:38:15.160000
|
|
|
MEPOX
Сообщений: 868
Оценки: 0
Присоединился: 2008-03-16 10:11:26.610000
|
Лучше спиши какой-нить известный алгоритм шифрования..
|
|
|
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 и пр.
|
|
|
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/
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-18 14:22:13.173333
|
|
|
Programmeast
Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
|
Archivarius, спасибо, но она как-то непонятно перекодирывает. Например слово "союз" (естественно без ковычек) она видит как на скрине И все остальные слова неправильно перекодировывает тоже. Cep}|{, нужно прям вставить этот код на html страницу? <?
$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;
?> ProgrammEast - east(от английского "восток") Я родился в Ташкенте и там жил 13 лет.
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-18 14:36:24.923333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: Programmeast Cep}|{, нужно прям вставить этот код на html страницу? <?
$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=' [b]Здесь твой текст [/b]';
$text=strtr(strtoupper($text),$tr);
echo $text;
?> это код на РНР, просто в html его можно вставить только если у тебя хостер (или локальный вебсервер) обрабатывает ХТМЛ файлы РНР интерпретатором, что бывает не часто. Ну и твой текст для "шифрования" надо вписать в переменную text.
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-18 15:07:25.156666
|
|
|
Programmeast
Сообщений: 64
Оценки: 0
Присоединился: 2008-11-28 20:39:24.810000
|
Теперь уже понятно!javascript:void(AddText(':D')) А ты знаешь такой хостинг?
|
|
|
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 (ну и ссылки поправить на .рнр если надо)
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-19 23:40:36.906666
|
|
|
Archivarius
Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
|
quote:
ORIGINAL: Programmeast Archivarius, спасибо, но она как-то непонятно перекодирывает. Например слово "союз" (естественно без ковычек) она видит как на скрине И все остальные слова неправильно перекодировывает тоже. Странно. У меня нормально всё работает.
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-20 12:13:05.380000
|
|
|
mishok
Сообщений: 239
Оценки: 0
Присоединился: 2007-07-03 23:42:21.170000
|
вместо такого шифрования по кривому словарю, лучше уж возвращать код симола по таблице кодировок… помножить, поделить и будет куда лучше =)
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-20 12:33:14.503333
|
|
|
b[e]nd3p
Сообщений: 187
Оценки: 0
Присоединился: 2008-09-02 20:54:56.370000
|
я вообще не понимаю смысл такого шифра, используй тогда шифр Цезаря, он простой или Диффи-Хеллмана, RSA.
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-20 15:03:58.770000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
pgp?
|
|
|
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:
любой, с минимальными знаниями даже А какой попроще? Где можно найти учебник. для такого Паскаль сойдёт….
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-20 15:38:14.020000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
quote:
ORIGINAL: Programmeast Согласен. Но мне не от Гестапо или ФБР шифраваться. Зачем тогда вообще что-то шифровать?
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-20 15:42:41.643333
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
quote:
я вообще не понимаю смысл такого шифра, используй тогда шифр Цезаря, он простой или Диффи-Хеллмана, RSA. Да какая разница, зачем ему такой шифр? Может он хочет так с девушкой общаться, что бы мама его не спалила. Не важно зачем. ТС, тебе что то вроде этого ведь надо?
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-20 15:52:55.630000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
тяжёлый случай…
|
|
|
RE: Как сделать перекодировщик символов? - 2008-12-20 15:55:41.596666
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
м?)
|
|
|
|
|