Совет 1: Как зашифровать фразу

Шифровки, анаграммы, ребусы – это не только увлекательная разминка для ума, но и весьма полезное умение в экстремальных случаях. Искусству шифрования может обучиться каждый. А приобретя определенную практику, вы сможете составлять свои авторские методы.
Вам понадобится
  • - бумага и письменные принадлежности;
  • - клавиатура компьютера.
Инструкция
1
Если вы решили научиться зашифровывать текст, то у вас, вероятно, есть необходимость скрывать определенную информацию от окружающих. Сейчас это особенно актуально. Ведь ни один канал передачи информации не является абсолютно надежным. Постоянные хакерские атаки на почтовые сервера и базы данных сотовых операторов заставляют нас задуматься о собственной информационной безопасности.
2
Практикуясь в шифровке текста, начинайте с азов. Самый простой способ – шифрование по первым буквам. Вы пишите самый обычный текст, но первая буква каждой строчки по вертикали, будет составлять зашифрованное послание (Рис.1).
3
Этот способ шифровки поможет вам, если недоброжелатели принуждают вас написать записку родным и убедить их, что вы в порядке. Внешне текст будет совершенно соответствовать всем их требованиям, но вы сможете подать «сигнал бедствия» (при условии, что родные тоже знают этот способ шифрования).
4
Еще один простой способ шифровки основан на использовании компьютерной клавиатуры. Каждая клавиша для набора текста содержат две буквы – русскую и латинскую. Чтобы зашифровать фразу «Я приеду завтра», наберите этот текст, переключившись на английскую раскладку. Тогда у вас получится «Z ghbtle pfdnhf» (Рис.2). Чтобы расшифровать ваше сообщение, собеседник должен совершить обратное действие – набрать английский текст в русской раскладке, или воспользоваться услугами специализированных сайтов (например, http://klava.biz/index.php, http://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 текст «зашифрованная строка», может выглядеть так:
<?php echo base64_encode('зашифрованная строка'); ?>
Закодированный текст будет таким: "5+D46PTw7uLg7e3g/yDx8vDu6uA=".
2
Применяйте встроенную функцию base64_decode для декодирования строковых переменных, зашифрованных методом MIME base64. Эта функция тоже имеет только один обязательный параметр. Например, чтобы расшифровать и вывести на страницу код, полученный в предыдущем шаге, можно использовать такую строку на языке PHP:
<?php echo base64_decode('5+D46PTw7uLg7e3g/yDx8vDu6uA='); ?>
3
Воспользуйтесь каким-либо веб-сервисом, если закодировать слово или тест надо одноразово или в случае отсутствия возможности выполнять PHP-скрипты. Например, перейдя на страницу http://tools4noobs.com/online_php_functions/base64_encode введите в единственное поле нужное слово или текст и щелкните по кнопке с надписью Base 64 encode. Скрипт на сервере получит введенные данные, применит к ним функцию base64_encode и поместит закодированное значение в дополнительное поле ввода. В нем зашифрованную строку можно скопировать и использовать на ваше усмотрение. При необходимости расшифровки можно использовать аналогичный веб-сервис, который применит к введенному вами значению функцию base64_decode. Соответствующая страница на этом сайте размещена по адресу http://tools4noobs.com/online_php_functions/base64_decode.

Совет 3: Как зашифровать данные

В современном мире проблема надежного хранения конфиденциальных данных становится все более актуальной. Для того чтобы оградить свои секреты от несанкционированного доступа, пользователи применяют как достаточно простые методы (вроде архивирования файлов с паролем), так и вполне надежные средства криптографической защиты (GPG, TrueCrypt). Все это подразумевает использование стороннего программного обеспечения. Однако не стоит забывать о том, что зашифровать данные в Windows XP можно и средствами самой операционной системы.
Вам понадобится
  • - раздел жесткого диска с файловой системой NTFS.
Инструкция
1
Запустите программу "Проводник". Для этого разверните главное меню оболочки, кликнув по кнопке "Пуск". Выберите пункт "Програмы". В отобразившемся дочернем меню выделите пункт "Стандартные", а затем кликните по пункту "Проводник". Если структура меню не соответствует описанной, либо в меню отсутствует ярлык "Проводник", выполните следующие действия. Кликните по кнопке "Пуск". В появившемся меню выберите пункт "Выполнить". Откроется диалог "Запуск программы". В поле "Открыть" данного диалога введите строку "explorer.exe". Нажмите кнопку "OK". Отобразится окно проводника Windows.
2
Найдите файл или папку, которую надо зашифровать. В левой панели проводника расположен элемент управления "дерево", в котором отображается иерархия устройств и структур каталогов компьютера. Разверните элемент "Мой компьютер", щелкнув по значку "+", расположенному рядом с надписью. Аналогичным образом разверните элемент, соответствующий устройству, на котором находится целевой файл или папка. Далее, разворачивая элементы, соответствующие подкаталогам найдите нужный объект файловой системы. Выделите его в правой панели проводника.
3
Откройте диалог свойств шифруемого файла или папки. Для этого кликните правой кнопкой мыши по объекту. В отобразившемся контекстном меню выберите пункт "Свойства".
4
Откройте диалог установки дополнительных атрибутов выбранного объекта файловой системы. В диалоге свойств объекта переключитесь на вкладку "Общие". Нажмите кнопку "Дополнительно".
5
Зашифруйте данные. В диалоге "Дополнительные атрибуты" в группе элементов "Атрибуты сжатия и шифрования" установите флажок "Шифровать содержимое для защиты данных". Нажмите кнопку "OK".
6
Укажите параметры шифрования объекта файловой системы. В диалоге свойств объекта нажмите кнопку "Применить". Если в качестве объекта был выделен файл или папка, находящийся в каталоге, который не подвергался шифрованию, отобразиться диалог "Предупреждение при шифровании". Если вместе с выбранным объектом вы хотите зашифровать и содержащий его каталог, установите переключатель в положение "Зашифровать файл и содержащую его папку". Если же надо зашифровать только один объект данных, выберите пункт "Зашифровать только файл". Нажмите кнопку "OK".
Обратите внимание
Возможность шифрования информации описанным образом отсутствует в версии Windows XP Home Edition. Шифровать можно только файлы и папки, расположенные на разделах диска с файловой системой NTFS.
Полезный совет
Создайте шифрованный каталог для того, чтобы не задумываться о шифровании отдельных файлов. Все данные, помещаемые в шифруемый каталог, будут автоматически шифроваться.

Совет 4: Как зашифровать сообщение

При общении в интернете трудно быть уверенным в том, что беседа проходит без посторонних глаз. Трафик может быть перехвачен разными способами, поэтому нельзя гарантировать, что передаваемая информация не попадет в чужие руки. Чтобы обезопасить переписку, следует использовать шифрование сообщений.
Инструкция
1
Зашифровать сообщение можно разными способами, начиная от самых простых и заканчивая использованием специальных шифровальных программ. Очень старым и проверенным вариантом является шифрование с помощью книги, одна из страниц которой служит ключом. У собеседников должны быть одинаковые экземпляры.
2
Допустим, вам надо зашифровать слово «зима». Откройте заранее оговоренную с собеседником страницу книги и найдите на ней букву «з». Теперь подсчитайте, в какой строке она находится и какой является по счету. Например, это пятая строка, в ней искомая буква двадцать седьмая по счету. Значит, код первой буквы будет 5-27. Точно так же, через запятую, подставляются цифровые значения для других букв. Чтобы расшифровать сообщение, ваш собеседник должен открыть свой экземпляр книги на нужной странице и, пользуясь числовым кодом, найти нужные буквы.
3
Одним из самых простых способов шифрования является перестановка букв местами. Данный алгоритм не слишком устойчив, поэтому его не следует применять для шифрования важных данных. Его принцип прост: впишите подлежащий шифрованию текст в горизонтальные строки матрицы размером 10 × 10 (можно больше) клеток. Затем перепишите его еще раз, но уже в одну строку, при этом берите не горизонтальные строчки, а вертикальные. Получится внешне бессмысленный текст. Для прочтения его надо снова вписать в матрицу.
4
Описанный выше алгоритм можно усложнить, если пронумеровать горизонтальные строки матрицы произвольным ключом – например, 3-5-8-2-7-6-10-1-9-4. Вертикальные столбики впишите в строку в порядке их нумерации в ключе и перешлите ее адресату. Для прочтения сообщения вашему собеседнику необходимо знать ключ.
5
Современные суперкомпьютеры способны ежесекундно перебирать миллионы комбинаций, поэтому расшифровать подобные сообщения для них не оставит труда. Чтобы надежно защитить переписку, следует применять компьютерные способы шифрования. Например, воспользуйтесь программой Steganos Security Suite. Она позволяет шифровать файлы и переписку, поможет удалить данные с компьютера без возможности их восстановления.
6
Если вас беспокоит защита вашей информации, подходите к этому вопросу комплексно. Например, если вы работаете с операционной системой Windows, будет правильнее перейти на Linux. Данная ОС обеспечивает несравнимо более надежное хранение конфиденциальных данных. Если вы опасаетесь чтения вашей переписки, пользуйтесь почтовым сервисом Gmail. Особо важную информацию шифруйте – вероятность того, что она не попадет в чужие руки, в этом случае будет очень высока.
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500
к
Honor 6X Premium
новая премиальная версия
узнать больше