e-Commerce Partners Network

четверг, 12 сентября 2013 г.

Формирование паролей или Как создать сложный и легко запоминающийся пароль

Формирование паролей или Как создать сложный и легко запоминающийся пароль.

За время работы за компьютером, у нас накапливается огромное множество паролей. Пароли от почтовых ящиков, сайтов, хостингов, платежных систем, и так далее... Большей частью из которых, мы пользуемся не чаще раза - двух в месяц, а то и реже. Эти все пароли храним в каком-нибудь менеджере паролей, для входа в который тоже нужен пароль, который было бы не плохо помнить, а не записывать лишь бы где, открывая тем самым доступ к вашей базе паролей другим людям. Плюс есть еще пара другая адресов электронной почты, сайтов и т.д. которыми мы пользуемся ежедневно и пароли, от которых лучше держать в памяти, или иметь возможность быстро вспомнить. О чем и пойдет речь в этой статье.

Формирование пароля: Чтобы, ваш пароль невозможно было взломать или подобрать, он должен быть, как можно сложнее. Понятное дело, что пароли типа "дата моего дня рождения" или "девичья фамилия моей дочери" - полная бональщина. Такие пароли нам показывают только в кино. Пароль должен быть как можно нелогичнее. Что-нибудь типа njkldfglaep2023jkdlls32,такой пароль можно просто настучать на клавиатуре, ляпая лишь бы как по клавишам. Такой пароль вряд ли кто угадает или подберет, а если и подберет, то на это уйдут годы. Но, такой пароль трудно запомнить! А представьте, что их у вас пару десятков, и половиной из них вы пользуетесь ежедневно. Конечно, есть хранители паролей, но... по сто раз в день, запускать этот хранитель паролей, (для входа в который, тоже нужно вводить пароль) копировать, вставлять... муторно. Гораздо легче, держать все в голове. (К тому же, из хранителя паролей их могут украсть или файл базы данных может оказаться не читаемым, но об этом в другой статье).
Сейчас я вам представлю схему формирования паролей, которой пользуюсь сам и которую сам для себя придумал. (Возможно, не я первый ее придумал, но, по крайней мере, пока я такого нигде не встречал).
У каждого человека есть какая-то дата, (или несколько дат), про которую знает только он один. Это не должна быть общеизвестная дата. У меня, например это 21 мая, день, когда я купил свой первый мотоцикл. Не знаю почему, но отложилась она у меня в голове. У кого-то, возможно, это день, когда вы первый раз подарили девушке цветы, или когда вы впервые прогуляли урок, и т.д. Не столь важно, что знаменует эта дата, просто вы ее должны хорошо помнить и никто из вашего окружения, не должен ее каким-либо образом сопоставить с вами, или событиями, которые с вами происходили. Например: я, в третьем классе, ходил на день рождения к однокласснику, было это один раз, т.к. в том же году он переехал в другой город. И естественно, его уже никто и не вспоминает... А дата у меня в голове отложилась. И представьте, кто может предположить, что я использую эту дату, для шифрования какой-то информации!?
Возможно, это будет не дата. Например, у меня из окна, виден "Институт Современных Знаний", тоже подойдет. Главное, чтобы название было не короче десяти символов. Ведь вряд ли кто предположит, что я для пароля использую название чего-то, что я вижу из окна...

Теперь, как сформировать пароль: Возьмем нашу дату, для примера "21 мая" и напишем ее буквами - "двадцать первое мая". Вроде бы как все понятно, скажете вы, такой пароль легко подобрать. Да, но мы пойдем дальше. Теперь из нашей даты убираем пробелы (многие системы не допускают в паролях пробелы, но об этом позже) "двадцатьпервоемая" и переводим это все в латиницу. Т.е. нужно или сразу набрать эту дату по-русски, но с включенной английской раскладкой клавиатуры или набрать в русской раскладке и преобразовать в латиницу. В любом случае, у нас должно получиться вот это "ldflwfnmgthdjtvfz". Для угадывания, сложно, для подбора долго, плюс, никто не знает, что мы тут кодировали...
Для преобразования из кириллицы в латиницу, можно использовать программу AkelPad, это обыкновенная замена блокноту Windows в ней есть функции по преобразованию текста из одной раскладки в другую. Кроме переключения EN/RU - RU/EN, еще можно преобразовать в строчные/заглавные буквы, первая заглавная, каждое слово с заглавной и т.д. Такое возможно не только в AkelPad, можно использовать Notepad++ (аналогичная программа AkelPad) или какую-нибудь другую программу подобного типа. Но, я бы посоветовал, пользоваться программой "Punto Swither", кроме того, что она исправляет неправильную раскладку, так она еще может по горячим клавишам, перевести раскладку уже написанного текста. Т.е. набрали мы "Институт Современных Знаний", удалили пробелы "ИнститутСовременныхЗнаний", выделили текст и нажали горячие клавиши, к которым, в программе "Punto Swither" привязана смена раскладки выделенного текста и получили "BycnbnenCjdhtvtyys[Pyfybq". (Разве кто догадается о чем идет речь)...
Но, тут нужно обратить внимание: - в получившемся пароле "BycnbnenCjdhtvtyys[Pyfybq" присутствует символ квадратной скобки. Не все системы разрешают использовать подобные символы в формировании пароля. Как правило, допускаются только цифры и английские буквы. Символы типа ~!@#$%^&*()_+=-?:;№"`/|\.,<>пробелы и все символы отличные от английских использовать нельзя. Хотя, системы криптографии развиваются и все чаще и чаще встречаются системы, в которых можно использовать все перечисленные символы или только некоторые из них. Притом, нужно иметь в виду, что почти все пароли чувствительны к регистру. Это значит, что PaSword и pasword - это не одно и тоже.
Вывод: Придя, например, в интернет-кафе, вам не нужно помнить кучу ахинеи, которая является вашим паролем. Нужно помнить только дату или фразу, которую вы использовали как пароль. Заходим, например в ваш почтовый аккаунт, переключаемся на английскую раскладку и пишем "BycnbnenCjdhtvtyysPyfybq". Не забыв удалить символ квадратной скобки " [".
Еще можно добавить. Используйте всякие хитрости. Например, пробелы можно заполнить символами цифр, по возрастанию или убыванию. Можно заполнить пробелы в дате, цифровыми символами года, например "1двадцать9первое9мая2", при преобразовании получим "1ldflwfnm9gthdjt9vfz2". Придумать различных ухищрений можно огромное множество, главное чтобы вам легко это было запомнить, хотя мо моему, хватит и просто русской фразы, набранной в английской раскладке, с удаленными пробелами. Итог, вам не нужно запоминать массу непонятных символов, вам нужно запомнить нормальную, русскую фразу, которую вы связали со своим паролем.

Комментариев нет:

Отправить комментарий