ecosolver
РадиоФилин & У.С. (С.А.Р.А) - . УГУ!
ну если только так)А кто вам сказал что это будет псевдо, не существует для вас микрофона в смартфоне?
ну если только так)А кто вам сказал что это будет псевдо, не существует для вас микрофона в смартфоне?
ну это минус любого шифра - санкционированного получателя сообщений могут всегда перехватить вместе с шифроблокнотом и взломать алгоритмом ректальной паялоскопии.Была схожая идея, только вместо того, чтобы зашифровывать слова, шифровались отдельные буквы. (ибо их всего 32)
Общий смысл идеи примерно схож, только у отправителя и принимающего таблицы с буквами (матрица 100500 на 100500 к примеру) символы по этой матрице рандомно перемешаны. Каждый символ встречается дохрена раз. Чтобы зашифровать например букву А скрипт находит все буквы А в матрице и их координаты (кстати матрица может быть многомерная). Далее, опять же случайным образом, выбирает любую из найденных букв А и отправляет "Юстасу" координаты. У юстаса скрипт по координатам находит букву А, ибо матрица у него точно такая же.
p.s. Как уже говорилось выше главный минус таких шифровок в том чтобы не спёрли(или перехватили при синхронизации) саму матрицу.
медленно, просто из жизни: что быстрее ворочить куб в поисках буквы "А" или переключить в другое состояние 3 выключателя?Была схожая идея, только вместо того, чтобы зашифровывать слова, шифровались отдельные буквы. (ибо их всего 32)
Общий смысл идеи примерно схож, только у отправителя и принимающего таблицы с буквами (матрица 100500 на 100500 к примеру) символы по этой матрице рандомно перемешаны. Каждый символ встречается дохрена раз. Чтобы зашифровать например букву А скрипт находит все буквы А в матрице и их координаты (кстати матрица может быть многомерная). Далее, опять же случайным образом, выбирает любую из найденных букв А и отправляет "Юстасу" координаты. У юстаса скрипт по координатам находит букву А, ибо матрица у него точно такая же.
p.s. Как уже говорилось выше главный минус таких шифровок в том чтобы не спёрли(или перехватили при синхронизации) саму матрицу.
Ну ворчать куб совсем не обязательно. При старте скрипта весь куб разбивается на 32 массива, каждый массив соответствует своей букафке, и содержит соответствующие координаты. После чего элемент массива рандомно выбирается.медленно, просто из жизни: что быстрее ворочить куб в поисках буквы "А" или переключить в другое состояние 3 выключателя?
Отлично разобьем на 32 кубика и будем ворочить их. Проще 32 рубильника дергать. Если ручками делать, то чтобы вертеть кубики нужно 16 человек, что бы переключать 32 тумблера — 1 человек. Так же и с компом, производительность будет низкая и не дай божэ "войну и мир" таким алгоритмом шифровать.Ну ворчать куб совсем не обязательно. При старте скрипта весь куб разбивается на 32 массива, каждый массив соответствует своей букафке, и содержит соответствующие координаты. После чего элемент массива рандомно выбирается.
Что за три выключателя таких?
в чем же его идеальность?Пример самого идеального алгоритма шифрования — азбука Морзе.
Производительность, простота использования, а если кодировать буквы не только звуком, но еще разной частотой с использованием генератора случайной частоты, ключем может служить музыкальная композиция, шумы воды, улицы, кафе, да все что угодно. Даже с помощью телефона можно кодировать и декодировать. Для слушателя такая передача будет как звук модема или вообще белый шум, а если еще применять шифрованный алгоритм сжатия то сообщения вообще будет не реально взломать.в чем же его идеальность?
Кстати , да)Производительность, простота использования, а если кодировать буквы не только звуком, но еще разной частотой с использованием генератора случайной частоты, ключем может служить музыкальная композиция, шумы воды, улицы, кафе, да все что угодно. Даже с помощью телефона можно кодировать и декодировать. Для слушателя такая передача будет как звук модема или вообще белый шум, а если еще применять шифрованный алгоритм сжатия то сообщения вообще будет не реально взломать.
Ну это уже дело наживное -)При желании можно написать программу, только у меня сложности с перехватом и обработкой сигнала на програмном уровне, не догоняю я интерфейсы ацп ту цап и наоборот, тут инженера нужны с соответствующей квалификацией и много денег.
Либо потребуется с сообщением передавать словарь, что увеличит передаваемый объем.Предлагаю свою "гениальную" идею шифрования, простую как три рубля.
Зачем? Чтобы обитающие здесь маститые программеры разделали её под орех.
Итак, не буду блуждать, предлагаю следующее.
Заменять целые слова предложения - другими словами, совершенно случайными словами, семантически и статистически не связанными с заменяемыми.
согласен, потребуется большая база данных слов, ну и что)
Например
кот = светит
гулять = унитаз
пошел = полный
собирать = тухлое
грибы = настроение
и = какое-то
Исходное сообщение:
кот пошел гулять и собирать грибы
Зашифрованное сообщение:
светит полный унитаз какое-то тухлое настроение
Вот мне интересно с помощью какого алгоритма можно получить исходное сообщение. Реально интересно.
Ну для верности можно зашифровать каким-нибудь стандартным алгоритмом, чтобы вражеский шифровальщик думал, что "светит полный унитаз какое-то тухлое настроение" - это и есть текст шифровки.
т.е. я изобрел велосипед? только с деревянными колесами и прямым рулем...Либо потребуется с сообщением передавать словарь, что увеличит передаваемый объем.
Если предполагается, что словарь имеется у обеих сторон, то приходим ко всем известному шифру времен Второй мировой - каждое слово группа шести цифр ссллпп, где сс - номер страницы, лл - строка, пп - слово в строке, в заранее оговоренной книге.
Фактически - ваши "светит","унитаз", "полный" - это номера слов из заранееоговоренного словарика.
Как из "светит" получить номер, т.е. число - обычная процедура хэширования позволяет из любых данных получить число, им соответствующее.
Хэширование знаменито тем, что необратимо. Т.е. противник перехвативший поток хэш-кодов не сможет восстановить из чего они сделаны, а легальный получатель - возмет словарик, и - готово!
Старо как какашки птеродактиля!Производительность, простота использования, а если кодировать буквы не только звуком, но еще разной частотой с использованием генератора случайной частоты, ключем может служить музыкальная композиция, шумы воды, улицы, кафе, да все что угодно. Даже с помощью телефона можно кодировать и декодировать. Для слушателя такая передача будет как звук модема или вообще белый шум, а если еще применять шифрованный алгоритм сжатия то сообщения вообще будет не реально взломать.
Перечитайте очередной свой бред еще раз и когда поймете что написали х...ю. Морзе это не шифрование, а ниже морзе сводится к шифрованию. Идиотизм зашкаливает.Старо как какашки птеродактиля!
Модуляцию используют для кодирования сигнала со времен первого телефона.
Но, то была примитивная - амплитудная модуляция.
С появлением модемов, и передачей по телефону вообще любых данных возникла масса проблем (скорости, достоверности, конфединциальности...) - придумали частотную, а потом и фазовую модуляцию.
Да! Кстати, вы не путаете кодирование и шифрование?
Азбука Морзе - это всего-только азбука! ни о каком шифровании в ней речи нет!
Это - всего-только кодирование (замена) букв русской азбуки буквами другой азбуки. И не более!
Кстати, "замена" - самый примитивный метод кодирования, да и ни о каком "Производительность, простота использования" - тут и речи быть не может.
Все шифрование здесь заключается в том, что для непосвещенного в азбуку сообщение - это "пи-пии-пи..." без всякого смысла. Если вы "пи" намерены заменить на "бум" барабана - вы просто произведете еще одну "замену", т.е. усложните кодирование.
Я написал то, что написал.Перечитайте очередной свой бред еще раз и когда поймете что написали х...ю. Морзе это не шифрование, а ниже морзе сводится к шифрованию. Идиотизм зашкаливает.
Казалось бы при чем здесь "межушная дешифровальная машинка" - поясняю:Я написал то, что написал.
А если ваша межушная дешифровальная машинка дешифровала написанное в "х...ю", то проверяйте машинку