Як зашифрувати фразу
шифровки, анаграми, ребуси - це не тільки захоплююча розминка для розуму, але і вельми корисне вміння в екстремальних випадках. Мистецтву шифрування може навчитися кожен. А придбавши певну практику, ви зможете складати свої авторські методи.
Вам знадобиться
- - папір і письмове приладдя;
- - клавіатура комп`ютера.
Інструкція
1
Якщо ви вирішили навчитися зашифровувати текст, то у вас, ймовірно, є необхідність приховувати певну інформацію від оточуючих. Зараз це особливо актуально. Адже жоден канал передачі інформації не є абсолютно надійним. Постійні хакерські атаки на поштові сервери і бази даних стільникових операторів змушують нас задуматися про власну інформаційну безпеку.
2
Практикуючись в кодуванні тексту, починайте з азів. Найпростіший спосіб - шифрування за першими літерами. Ви пишіть самий звичайний текст, але перша буква кожного рядка по вертикалі, становитиме зашифроване послання (Рис.1).
3
Цей спосіб шифровки допоможе вам, якщо недоброзичливці примушують вас написати записку рідним і переконати їх, що ви в порядку. Зовні текст буде абсолютно відповідати всім їх вимогам, але ви зможете подати «сигнал лиха» (за умови, що рідні теж знають цей спосіб шифрування).
4
Ще один простий спосіб шифрування заснований на використанні комп`ютерної клавіатури. Кожна клавіша для набору тексту містять дві букви - російську і латинську. Щоб зашифрувати фразу «Я приїду завтра», наберіть цей текст, переключившись на англійську розкладку. Тоді у вас вийде «Z ghbtle pfdnhf» (Рис.2). Щоб розшифрувати ваше повідомлення, співрозмовник повинен здійснити зворотну дію - набрати англійський текст в російській розкладці, або скористатися послугами спеціалізованих сайтів (наприклад, https://klava.biz/index.php, https://androidpage.ru/text-converter- konverter-raskladok-klaviatury-v-te ... і ін.).
5
Саме через існування подібних послуг не варто передавати по електронній пошті інформацію підвищеної значущості, зашифровану таким чином. Якщо ваш ящик буде зламаний, то треті особи зможуть декодувати ваше повідомлення.
6
Для по-справжньому ефективного захисту ваших повідомлень розробіть власну систему кодування, ключ до якої буде відомий тільки вам і людині, якій ви адресуєте свої повідомлення.
7
За основу ви також можете взяти комп`ютерну клавіатуру. Тепер придумайте принцип кодування. Наприклад, умовно позначте клавіші для набору тексту цифрами (Рис.3). Одні букви у вас будуть позначатися однозначним числом, інші - двозначним. Щоб уникнути плутанини, поставте «/» між числами. А тепер зашифруйте фразу «Він не винен». У вас повинно вийти «20/16 16/13 8/15/16/20/8/13/16».
Рада 2: Як зашифрувати рядок
Необхідність зашифрувати строкову змінну в веб-програмуванні виникає досить часто. Це може бути необхідно не тільки для роботи з паролями або іншими приватними даними. Наприклад, часто зашифрувати html-код, який необхідно зберегти в файл, базу даних або куки, буває простіше, ніж організовувати його очищення від усіх заборонених знаків перед записом, а потім відновлювати їх після читання. Нижче наведено один з варіантів шифрування строкової змінної з використанням мови PHP.
1
Використовуйте вбудовану функцію мови PHP base64_encode для кодування строкових змінних. Вона має всього один параметр, який необхідно передавати - значення шіфруемий змінної. Наприклад, PHP-код, який буде виводити на сторінку закодований методом MIME base64 текст «зашифрована рядок», може виглядати так:
lt;? php echo base64_encode ( `зашифрована рядок`) -? gt;
Закодований текст буде таким: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".
lt;? php echo base64_encode ( `зашифрована рядок`) -? gt;
Закодований текст буде таким: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".
2
Застосовуйте вбудовану функцію base64_decode для декодування строкових змінних, зашифрованих методом MIME base64. Ця функція теж має тільки один обов`язковий параметр. Наприклад, щоб розшифрувати і вивести на сторінку код, отриманий в попередньому кроці, можна використовувати такий рядок на мові PHP:
lt;? php echo base64_decode ( `5 + D46PTw7uLg7e3g / yDx8vDu6uA =`) -? gt;
lt;? php echo base64_decode ( `5 + D46PTw7uLg7e3g / yDx8vDu6uA =`) -? gt;
3
Скористайтеся будь-яким веб-сервісом, якщо закодувати слово або тест треба одноразово або в разі відсутності можливості виконувати PHP-скрипти. Наприклад, перейшовши на сторінку https://tools4noobs.com/online_php_functions/base64_encode введіть в єдине поле потрібне слово або текст і натисніть на кнопку з написом Base 64 encode. Скрипт на сервері отримає введені дані, застосує до них функцію base64_encode і помістить закодоване значення в додаткове поле введення. У ньому зашифровану рядок можна скопіювати і використовувати на ваш розсуд. При необхідності розшифровки можна використовувати аналогічний веб-сервіс, який застосує до введеного вами значенням функцію base64_decode. Відповідну сторінку на цьому сайті розміщена за адресою https://tools4noobs.com/online_php_functions/base64_decode.
Статті за темою "Як зашифрувати фразу"
Оцініть, будь ласка статтю