HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Криптография, расшифровка хешей
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Дешифровка слов. ПРОСТАЯ ЗАДАЧА
  #1  
Старый 10.03.2010, 01:29
Shiftychap
Новичок
Регистрация: 31.05.2008
Сообщений: 6
С нами: 9445353

Репутация: 0
По умолчанию Дешифровка слов. ПРОСТАЯ ЗАДАЧА

Уважаемы господа-профессионалы!
Помогите, пожалуйста, найти программу для
дешифровки АНГЛИЙСКИХ слов в предложении.
Т.Е. есть предложение, буквы в словах заменены символами.
Для каждой буквы один и тот же символ.
Поминтся, в школе такие были шифровки.
Помогите дешифровать!
Знаю, что это для вас легко,но это занимает время.
Пример шифра
http://s56.radikal.ru/i154/1003/5a/466acb8d751c.jpg
Модераторов прошу не ругать, если тема не в той ветке, а перенести туда, куда необходимо
Спасибо, если дочитали до сюда.
 
Ответить с цитированием

  #2  
Старый 10.03.2010, 01:39
BastardFromHell
Познающий
Регистрация: 05.02.2010
Сообщений: 59
С нами: 8559301

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

ну программа тебе не поможет, так как таких сиволов ты всё равно не найдёшь на клавиатуре, тебе нужно посчитать сколько сивволов в тексте всего, и сколько в процентном соотношении занимает каждый символ.
Потом найти таблицу для английского языка, сколько в среднем встречается данная буква в тексте. Есть конечно прога http://corvus.h12.ru/winfiles/freq.zip
но она имхо тут не может
 
Ответить с цитированием

  #3  
Старый 10.03.2010, 01:42
Shiftychap
Новичок
Регистрация: 31.05.2008
Сообщений: 6
С нами: 9445353

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

Цитата:
Сообщение от BastardFromHell  
ну программа тебе не поможет, так как таких сиволов ты всё равно не найдёшь на клавиатуре, тебе нужно посчитать сколько сивволов в тексте всего, и сколько в процентном соотношении занимает каждый символ.
Потом найти таблицу для английского языка, сколько в среднем встречается данная буква в тексте. Есть конечно прога http://corvus.h12.ru/winfiles/freq.zip
но она имхо тут не может
Да нет же! Я эти символы заменб на цифры и все!
Главное сохранить последовательность. Один символ на скрине=одна цифра=одна буква!
 
Ответить с цитированием

  #4  
Старый 10.03.2010, 01:44
BastardFromHell
Познающий
Регистрация: 05.02.2010
Сообщений: 59
С нами: 8559301

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

ну можно и так, простой шифр с заменой.
 
Ответить с цитированием

  #5  
Старый 10.03.2010, 01:47
Shiftychap
Новичок
Регистрация: 31.05.2008
Сообщений: 6
С нами: 9445353

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

Цитата:
Сообщение от BastardFromHell  
ну можно и так, простой шифр с заменой.
как его реализовать?
 
Ответить с цитированием

  #6  
Старый 10.03.2010, 01:55
lukmus
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
С нами: 8674045

Репутация: 214


По умолчанию

Цитата:
Сообщение от Shiftychap  
как его реализовать?
Пусть зашифрованный символ выглядит так #x, где x - его номер
PHP код:
code="#14#15#19#22#20#32#1#2#8" #итд
decode=code.gsub('#1','u').gsub('#2','b').gsub('#8','y').gsub('#14','I').gsub('#15','t').gsub('#19','\'').gsub('#20',' ').gsub('#22','s').gsub('#32','R')
puts decode #выводит 'It's Ruby' 
 
Ответить с цитированием

  #7  
Старый 10.03.2010, 01:52
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

дык ты базу дай для такого алгоритма -

Цитата:
Один символ на скрине=одна цифра=одна буква!
то бишь откуда циферьки брать, деловой такой, словарь сопоставлений нужен, массив

Т.е. в таком виде:

кракозябра1 = 12 = A
кракозябра2 = 13 = B
.......
......
кракозябра26 = 4 = Z

полностью, для всего алфавита, называется ключ для дешифровки

PS: Причем как для заглавных так и для прописных букв
 
Ответить с цитированием

  #8  
Старый 10.03.2010, 01:57
Shiftychap
Новичок
Регистрация: 31.05.2008
Сообщений: 6
С нами: 9445353

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

Цитата:
Сообщение от Pashkela  
дык ты базу дай для такого алгоритма -



то бишь откуда циферьки брать, деловой такой, словарь сопоставлений нужен, массив

Т.е. в таком виде:

кракозябра1 = 12 = A
кракозябра2 = 13 = B
.......
......
кракозябра26 = 4 = Z

полностью, для всего алфавита, называется ключ для дешифровки

PS: Причем как для заглавных так и для прописных букв
Видно я не так объяснил, либо ты не понял.
Все проще.
например, есть шифр:
http://s58.radikal.ru/i160/1003/7f/4a230a4de9a0.jpg
дешифрованный текст:
There is no logical way to the discovery of these elemental laws. There is only the way of intuition, which is helped by a feeling for the order lying behind the appearance.
 
Ответить с цитированием

  #9  
Старый 10.03.2010, 16:03
ErrorNeo
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
С нами: 8960826

Репутация: 2261


По умолчанию

Цитата:
Сообщение от Shiftychap  
Видно я не так объяснил, либо ты не понял.
Все проще.
например, есть шифр:
http://s58.radikal.ru/i160/1003/7f/4a230a4de9a0.jpg
дешифрованный текст:
There is no logical way to the discovery of these elemental laws. There is only the way of intuition, which is helped by a feeling for the order lying behind the appearance.
я 2 минуты убил на рашифровку этих кракозабр, и удивился, что не клеится.
Потом увидел твой пример - ты бы хоть в первом посте написал, что зашифрован английский текст, а не русский (!!!)

Это - не мой тест, а твой, потому:
замени каждую кракозябрину циферкой, так, чтобы а каждой кракозябрины был собственный цифро-аналог.

Дальше
1. запости то, что получится, тут.
2. посоображай сам:
__1 символ - полюбому "i"
__2 символа: "at" "of" "he" (возможно что-то еще)
__3 шесть самых частовстречаемых кракозябр - eioauy - так как в английском всего-то 6 гласнях, доля которых в тексте, при этом, должна быть около 40%

Обнаружим гласные - не сложно подобрать и слова.

Написать программу - тоже можно, но конечно же лень

Последний раз редактировалось ErrorNeo; 10.03.2010 в 16:21..
 
Ответить с цитированием

  #10  
Старый 10.03.2010, 18:05
Shiftychap
Новичок
Регистрация: 31.05.2008
Сообщений: 6
С нами: 9445353

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

Цитата:
Сообщение от ErrorNeo  
я 2 минуты убил на рашифровку этих кракозабр, и удивился, что не клеится.
Потом увидел твой пример - ты бы хоть в первом посте написал, что зашифрован английский текст, а не русский (!!!)

Это - не мой тест, а твой, потому:
замени каждую кракозябрину циферкой, так, чтобы а каждой кракозябрины был собственный цифро-аналог.

Дальше
1. запости то, что получится, тут.
2. посоображай сам:
__1 символ - полюбому "i"
__2 символа: "at" "of" "he" (возможно что-то еще)
__3 шесть самых частовстречаемых кракозябр - eioauy - так как в английском всего-то 6 гласнях, доля которых в тексте, при этом, должна быть около 40%

Обнаружим гласные - не сложно подобрать и слова.

Написать программу - тоже можно, но конечно же лень
Спсабо, проблема решена. По крайне при данной сложности шифра, он берется.
Если будут трудности, я отпишусь.
Извиняюсь, если сразу не предупредил, что текст английский, думал, что написал где-то
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новая английская база 115 млн. ключевых слов для SEO Marketroid Услуги, Покупка и Продажа в SEO 1 18.05.2010 11:00
Ученые выяснили, как мозг кодирует значения слов Radiator Мировые новости. Обсуждения. 15 16.01.2010 23:53
Задача по геометрии BHYCHIK Болталка 2 17.09.2009 16:57
Assembler FAQ GlobalRave С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 2 15.02.2009 18:59



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


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




ANTICHAT ™ © 2001- Antichat Kft.