Чем зашифровать свое имя в Одноклассниках

В раздел Пургаторий будут перемещены спорные темы, относительно которых администрация приняла решение о нецелесообразности продолжения дискуссии.
Причинами такого решения могут быть, в частности: безграмотность, бессодержательность или псевдонаучный характер темы, нарушение автором принципов ведения дискуссии, принятых на форуме.
Права на добавление сообщений имеют только Модераторы и Заслуженные участники форума.

Как зашифровать имя человека или послание ему?

Как зашифровать имя человека или послание ему?
19.06.2019, 08:44

Предположим, некоему Васе в судебном порядке запретили писать у себя на ФСБуке (абсурд?) имя Васиной возлюбленной (даже имя собственное, не говоря уже о фамилии).

Как обойти этот запрет, не нарушив при этом решения суда?

Лично мне известны только три способа:

1) Шифр Цезаря (можно его немного усложнить). Скажем, слово «люблю» превращается в слово «чьвчь», если каждую букву умножить на 2 и отнять 1.

2) Акростих или мезостих. Возможно, позже я опубликую один из них в теме о стихах у нас на форуме. Или напишу в личку тем, кто попросит.

Скрыть имя и фамилия в одноклассниках 2016.

3) Фразы-палиндромы. Типа, «Зубрам и лосю солим арбуз». Правда, писать нужно лишь первую половину фразы, а это возможно только при чётном числе букв во фразе.

В общем, на этом моя бедная фантазия пока иссякает.
Есть ли какие идеи поинтереснее?

P. S. Кому интересны подробности насчёт перечисленных мной трёх способов, пишите в личку, с удовольствием расскажу, как это у Васи получилось.

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 08:59
Ktina
Пишите в иносказательной форме
Цитата:

К***
Я помню чудное мгновенье:
Передо мной явилась ты,
Как мимолетное виденье,
Как гений чистой красоты.

В томленьях грусти безнадежной,
В тревогах шумной суеты,
Звучал мне долго голос нежный
И снились милые черты.

Шли годы. Бурь порыв мятежный
Рассеял прежние мечты,
И я забыл твой голос нежный,
Твои небесные черты.

В глуши, во мраке заточенья
Тянулись тихо дни мои
Без божества, без вдохновенья,
Без слез, без жизни, без любви.

Душе настало пробужденье:
И вот опять явилась ты,
Как мимолетное виденье,
Как гений чистой красоты.

И сердце бьется в упоенье,
И для него воскресли вновь
И божество, и вдохновенье,
И жизнь, и слезы, и любовь.

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 09:02

Ktina ,
если Вас интересуют способы шифрования, начиная с самых простых, то рекомендую познакомиться вот с этой книжкой: Ященко В.В. — Введение в криптографию [1999, DjVu, RUS]. Перечислять способы, которые в ней приведены, можно долго, но как-то лень . Лучше посмотрите сами.

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 09:04

Последний раз редактировалось Ktina 19.06.2019, 09:07, всего редактировалось 2 раз(а).

Pavia в сообщении #1400051 писал(а):
Ktina

Функция публичности в одноклассниках. Как поменять имя, фамилия или фото профиля. ЧЕРНЫЙ СПИСОК


Пишите в иносказательной форме

В таком случае она может не понять, что послание адресовано именно ей.

Mihr
О! А вот за это — спасибо!

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 09:17

Последний раз редактировалось Mihr 19.06.2019, 09:27, всего редактировалось 1 раз.

Именно это издание я не смотрел. Но, как правило, последующие издания лучше предыдущих. Скачайте, посмотрите. Надеюсь, понравится.

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

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 11:01

Если не удаётся договориться о шифре заранее, то можно по тлф составить фразу, которая будет накладываться на открытый текст — и вычитаться из зашифрованного — используя инфу, которую знаете вы оба, но мало кто знает из потенциальных подслушивателей. Например, клички людей и дом. животных, ДР родственников, общих знакомых, их внешность, место работы.

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 11:48

podih , и как это совместимо с «не удается договориться о шифре»?
Если вы имели в виду «не удается договориться о ключе» — то для этого есть куча известных протоколов.
Ktina , если нужно «не нарушить решение суда», то нужно смотреть, что в точности написано в решении. В решение дословно «запрещено писать имя возлюбленной» я не верю (да и в любое решение с формулировкой короче страницы).
Если нужно чтобы не смогли прочитать — то да, учить криптографию (и не пытаться изобрести свой метод).

Еще по теме:  Лотерея в Одноклассниках отзывы

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 11:55

Последний раз редактировалось podih 19.06.2019, 11:56, всего редактировалось 1 раз.

mihaild
Речь идёт о доморощенных шифрователях и взломщиках. Они не имеют профессионального ПО и устройств для шифрования.
Ktina хочет иметь в запасе простые способы.
А сверхнадёжные шифры с открытым и разовым ключами это для спецслужб, магнатов и политиков.

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 12:53
Заменить буквы цифрами. 4исл0 не имя, н0 308 услышат.
Re: Как зашифровать имя человека или послание ему?
19.06.2019, 13:28
podih в сообщении #1400086 писал(а):

Ktina хочет иметь в запасе простые способы.

Пожалуй, не зря говорят: «Простота хуже воровства». Шифр простой замены, конечно, предельно прост, но совсем уж ненадёжен. Есть ведь методы шифрования лишь немногим посложнее, но уже существенно понадёжнее. Упомянутый Вами шифр Виженера, например. Или, маршрутные шифры (скажем, та же «решётка Кардано»).

Как говорится, дёшево и сердито.

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 23:11

Берёте любой генератор случайных чисел, и делаете операцию «исключительное или» с числом из генератора и кодом буквы.

Re: Как зашифровать имя человека или послание ему?
19.06.2019, 23:42
Ktina
А разве нельзя русское имя записать, скажем, знакомыми Вам ивритскими буквами?
Re: Как зашифровать имя человека или послание ему?
20.06.2019, 00:30
Gagarin1968 в сообщении #1400259 писал(а):
А разве нельзя русское имя записать, скажем, знакомыми Вам ивритскими буквами?

Что-то мне кажется, что исходное условие было жизненным, причем упомянутый суд — израильский. Соответственно, не поможет.

Re: Как зашифровать имя человека или послание ему?
21.06.2019, 00:02

Последний раз редактировалось Ktina 21.06.2019, 00:04, всего редактировалось 1 раз.

mihaild в сообщении #1400084 писал(а):

В решение дословно «запрещено писать имя возлюбленной» я не верю (да и в любое решение с формулировкой короче страницы).

Суд запретил мне в течение полугода вступать в любые контакты с истицей — появляться в городе её проживания, звонить или писать ей, открывать в соцсетях фиктивные профили на её имя, делиться её фотографиями, ставить ей лайки, комментировать её посты, а также писать её имя (даже собственное!) где бы то ни было в Интернете.
Более того, адвокат истицы мне прямым текстом заявил: «Ты из тюрем вылазить не будешь, если напишешь хоть что-то, связанное (пусь и косвенно) с моей подзащитной». К «связанному косвенно» он отнёс даже публикацию в соцсетях видеоклипа с песней, где собственное имя певицы совпадает с собственным именем истицы. Жаль, а мне как раз очень нравится, к примеру, телесериал о великой русской царице

Источник: dxdy.ru

Как зашифровать имя

Бывает так, что хочется передать кому-то сообщение, но необходимо, чтобы кроме адресата никто не догадался о том, кто является автором письма. Или вы просто хотите скрыть от посторонних свою личность на форумах или в онлайн играх, но для узкого круга хотите быть открыты. Тогда вам необходимо научиться зашифровывать свое имя.

Как зашифровать имя

Статьи по теме:

  • Как зашифровать имя
  • Как закодировать текст
  • Как закодировать информацию

Инструкция

Используйте латиницу. Для тех, кто хочет зашифровать свое имя с помощью компьютерной клавиатуры, самым простым способом будет написание своего имени кириллицей, переключив клавиатуру в режим латиницы. Либо наоборот, напечатайте свое имя на английский манер, используя клавиатуру в режиме кириллицы. Это самый простой и самый ненадежный способ зашифровать свое имя.

Используйте цифровой код. Выпишите алфавит и присвойте каждой букве число от 1 до 33. После это с помощью полученных чисел сможете написать свое имя, зашифровав его в цифрах. Этот вариант также не является надежным, однако он немного сложнее в расшифровке, чем предыдущий.

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

Еще по теме:  Одноклассники не дружат с ребенком в школе что делать

Таким образом, придется придумать различные 33 символа, с помощью которых вы сможете зашифровать свое имя.Также стоит позаботиться о том, чтобы такой же алфавит с расшифровкой был у вашего адресата. Кроме того, необходимо проследить, чтобы не произошла утечка информации, поскольку любой человек, получивший ваш алфавит с расшифровкой сможет с легкостью вычислить ваше имя.Такая схема шифровки будет полезна не только для того, чтобы засекретить свое имя, но и для того, чтобы просто передавать друг другу секретные сообщения. Однако для этих целей нужно периодически менять значки местами или вводить в оборот новые значки, чтобы потенциальный расшифровщик не сумел вычислить, какой знак обозначает какую букву, перечитав несколько ваших сообщений. Об изменении шифра ваш адресат должен быть осведомлен, дабы не вводить его в заблуждение.

Совет полезен?
Статьи по теме:

  • Как шифровать текст
  • Как зашифровать строку
  • Как зашифровать фразу

Добавить комментарий к статье
Похожие советы

  • Как кодировать информацию
  • Как зашифровать сообщение
  • Как придумать шифровку
  • Как зашифровать файл
  • Как зашифровать цифры
  • Как расшифровывать шифры
  • Как зашифровать документ
  • Как расшифровать криптограмму
  • Как зашифровать смс
  • Как зашифровать файлы архиватором 7-Zip
  • Как придумать необычный пароль
  • Как придумать самый сильный пароль

Новые советы от КакПросто
Рекомендованная статья
Как украсить кружку

Полимерная глина — идеальный материал для создания миниатюрных шедевров. Кружка, задекорированная собачкой из глины, станет.

Источник: www.kakprosto.ru

Как зашифровать свое имя и фамилию

закодировать своё имя и фамилию взяв в качестве кляча своё отчество (Челнокова Екатерина Романовна) вот моё имя,фамилия,отчество.

  • Попроси больше объяснений
  • Следить
  • Отметить нарушение

Ответ

Проверено экспертом

В русском алфавите всего 33 буквы,следовательно подставим буквы под цифровые значения,получается,что:
1-А
2-Б
.
33-Я
Челнокова-256131516121631
Екатерина-61212061810151
Романовна-181614115163151

Задачи по информационной безопасности

Задания на контрольную работу 2

Примеры выполнения заданий 3

Приложение А. Алгоритм шифрования ГОСТ 28147-89 10

Приложение Б. Символы кириллицы

(альтернативная кодовая таблица ASCII) 13

Приложение В. Блок подстановки в алгоритме шифрования

ГОСТ 28147-89 14

Приложение Г. Алгоритм шифрования RSA 15

Приложение Д. Таблица простых чисел 17

Приложение Е. Функция хеширования 18

Приложение Ж. Электронная цифровая подпись 19

Вопросы к зачету 21

Задача №1. Шифр Цезаря.

Используя шифр Цезаря, зашифруйте свои данные: Фамилию Имя Отчество.

Задача №2. Алгоритм шифрования ГОСТ 28147-89.

Выполните первый цикл алгоритма шифрования ГОСТ 28147 89 в режиме простой замены. Для получения 64 бит исходного текста используйте 8 первых букв из своих данных: Фамилии Имени Отчества. Для получения ключа (256 бит) используют текст, состоящий из 32 букв. Первый подключ содержит первые 4 буквы.

Задача №3. Алгоритм шифрования RSA.

Сгенерируйте открытый и закрытый ключи в алгоритме шифрования RSA, выбрав простые числа p и q из первой сотни. Зашифруйте сообщение, состоящее из ваших инициалов: ФИО.

Задача №4. Функция хеширования.

Найти хеш–образ своей Фамилии, используя хеш–функцию , где n = pq.

Задача №5. Электронная цифровая подпись.

Используя хеш-образ своей Фамилии, вычислите электронную цифровую подпись по схеме RSA.

Примеры выполнения заданий

Задача №1. Шифр Цезаря. Используя шифр Цезаря, зашифруйте свои данные: Фамилию Имя Отчество.

«КОЗИНА ГАЛИНА ЛЕОНИДОВНА»

Используем алфавит, содержащий 33 буквы и пробел, стоящий после буквы Я:

Ключом в шифре Цезаря является число 3. Каждая буква в исходном тексте сдвигается по алфавиту на 3 позиции. Таким образом, получаем:

Исходный текст КОЗИНА ГАЛИНА ЛЕОНИДОВНА
Зашифрованный текст НСКЛРГ В ЁГОЛРГ В ОЗСРЛЖСЕРГ

Задача №2. Алгоритм шифрования ГОСТ 28147-89.Выполните первый цикл алгоритма шифрования ГОСТ 28147-89 в режиме простой замены. Для получения 64 бит исходного текста используйте 8 первых букв из своих данных: Фамилии Имени Отчества. Для получения ключа (256 бит) используют текст, состоящий из 32 букв.

Первый подключ содержит первые 4 буквы.

Исходные данные для зашифрования: КОЗИНА Г

Для ключа возьмем последовательность состоящую из 32 букв:

АЛИНа пошла в лес собирать грибы

Для первого подключа Х используем первые 4 буквы ключа: АЛИН.

Переводим исходный текст и первый подключ в двоичную последовательность (см. Приложение Б):

К
О
З
И
Н
А
пробел
Г

первый подключ X0

А
Л
И
Н

Таким образом, первые 64 бита определяют входную последовательность

L0: 11001010 11001110 11000111 11001000

R0: 11001101 11000000 00100000 11000011

следующие 32 бита определяют первый подключ

Х0: 11000000 11001011 11001000 11001101

I. Найдем значение функции преобразования f(R0,X0) (см. Приложение А)

Еще по теме:  Что означают зеленые цифры в Одноклассниках

1). Вычисление суммы R0 и X0 по mod 2 32

R0: 1100 1101 1100 0000 0010 0000 1100 0011

Х0: 1100 0000 1100 1011 1100 1000 1100 1101

1000 1110 1000 1011 1110 1001 1001 0000

2). Преобразование в блоке подстановки

Результат суммирования R0+X0 по mod 2 32

1000 1110 1000 1011 1110 1001 1001 0000

преобразуем в блоке подстановки (см. Приложение В). Для каждого 4-битного блока вычислим его адрес в таблице подстановки. Номер блока соответствует номеру столбца, десятичное значение блока соответствует номеру строки в таблице. Таким образом, 5-тый блок (1011) заменяется заполнением 11-ой строки и пятого столбца в таблице подстановки (1110).

8 7 6 5 4 3 2 1

1000 1110 1000 1011 1110 1001 1001 0000

соответствующие номера строк в таблице подстановки

8 14 8 11 14 9 9 0

9 2 3 14 5 15 3 4

1001 0010 0011 1110 0101 1111 0011 0100

3). Циклический сдвиг результата п.2 на 11 бит влево

1111 0010 1111 1001 1010 0100 1001 0001

Таким образом, нашли значение функции f (R0,X0):

1111 0010 1111 1001 1010 0100 1001 0001

II. Вычисляем R1= f(R0,X0) ÅL0.

Результат преобразования функции f(R0,X0) складываем с L0 по mod2:

L0: 1100 1010 1100 1110 1100 0111 1100 1000

f(R0,X0): 1111 0010 1111 1001 1010 0100 1001 0001

R1: 0011 1000 0011 0111 0110 0011 0101 1001

Задача №3. Алгоритм шифрования RSA.Сгенерируйте откры-тый и закрытый ключи в алгоритме шифрования RSA, выбрав простые числа p и q из первой сотни. Зашифруйте сообщение, состоящее из ваших инициалов: ФИО.

I.Генерация ключей (см. Приложение Г).

Выберем два простых числа р = 13 и q = 19 (см. Приложение Д).

и функция Эйлера

Закрытый ключ d выбираем из условий d 2 mod n = ( 8 + 12) 2 mod 247 = 400 mod 247=153

H2=(H1+M2) 2 mod n = (153 + 16) 2 mod 247 = 28561 mod 247= 156

H3=(H2+M3) 2 mod n = (156 + 9) 2 mod 247 = 27225 mod 247= 55

H4=(H3+M4) 2 mod n = ( 55 + 10) 2 mod 247 = 4225 mod 247= 26

H5=(H4+M5) 2 mod n = ( 26 + 15) 2 mod 247 = 1681 mod 247= 199

H6=(H5+M6) 2 mod n = (199 + 1) 2 mod 247 = 40000 mod 247= 233

В итоге получаем хеш-образ сообщения «КОЗИНА», равный 233.

Задача №5. Электронная цифровая подпись.Используя хеш-образ своей Фамилии, вычислите электронную цифровую подпись по схеме RSA.

Пусть хеш-образ Фамилии равен 233, а закрытый ключ алгоритма RSA равен (25, 247). Тогда электронная цифровая подпись сообщения, состоящего из Фамилии, вычисляется по правилу (см. Приложение Ж)

s = 233 25 mod 247 = 168.

Для проверки ЭЦП, используя открытый ключ (121, 247), найдем

H = 168 121 mod 247 = 233.

Поскольку хеш-образ сообщения совпадает с найденным значением H, то подпись признается подлинной.

Калькулятор шифрует входной текст на русском языке шифром Виженера. Неалфавитные символы (пробелы, знаки препинания, цифры) — не преобразуются.

Так как Шифр Цезаря у нас уже есть, было бы логично дополнить его калькулятором, который шифрует/расшифровывает текст используя шифр Виженера.

Суть алгоритма шифрования проста. Шифр Виженера — это последовательность шифров Цезаря с различными значениями сдвига (ROTX — см. Шифр Цезаря). То есть к первой букве текста применяется преобразование, например, ROT5, ко второй, например, ROT17, и так далее. Последовательность применяемых преобразований определяется ключевой фразой, в которой каждая буква слова обозначает требуемый сдвиг, например, фраза ГДЕ ОН задает такую последовательность шифров Цезаря: ROT3-ROT4-ROT5-ROT15-ROT14, которая повторяется, пока не будет зашифрован весь текст сообщения.

Как повествует Википедия, шифр Виженера является шифром подстановки, то есть шифром, в котором каждая буква исходного текста заменяется буквой шифр-текста. Для вскрытия подобных шифров используется частотный криптоанализ.

Еще там можно прочитать про вариант шифра с бегущим ключом (running key), который был когда-то был невзламываемым. Этот вариант заключается в использовании в качестве ключа блока текста, равного по длине исходному тексту. Впрочем, и этот вариант, как оказалось, успешно поддается взлому.

Проблема с бегущим ключом шифра Виженера состоит в том, что криптоаналитик имеет статистическую информацию о ключе (учитывая, что блок текста написан на известном языке) и эта информация будет отражаться в шифрованном тексте. Если ключ действительно случайный, его длина равна длине сообщения и он использовался единожды, то шифр Виженера теоретически будет невзламываемым, но такие системы уже относятся к классу систем одноразового кода, или одноразового шифр-блокнота (one-time pad). Они действительно не поддаются взлому, однако их практическое применение довольно затруднительно.

Источник: planshet-info.ru

Рейтинг
( Пока оценок нет )
Загрузка ...