Другие языки программирования и технологии

как создать свой символ? Например, я создал свой символ и впихнул в свой пароль.

символ прнинципе создать можно, но в пароле нельзя будит его использовать тк прога с помощью которой будишь кодировать не примит этот символ.
Сергей Конев
Сергей Конев
37 175
Лучший ответ
Что значит "я создал свой символ"? Пальцем на экране нарисовал? Коды-то все уже заняты. Или двоичную систему будешь расширять до троичной?
Вячеслав Коротенко я согласен с тоби :)
Копируй и вставь
Алексей Степанов а как его создать?
нет, так нельзя. Всюду используется единая таблица символов
Михаил Матвеев Если ты не знал "СИМВОЛ" создать можно ("₽" "§" "✓")
Nik Nik ета хуево
Если ты хочешь усложнить пароль, не каламуть себе мозг такими мыслями.
Думаю лучше использовать символы с большим ASCII-кодом. Эти символы не могут быть естественным образом набраны на клавиатуре, но вводятся удержанием кнопки ALT и набором ASCII-кода на цифровой клавиатуре. Однако и тут не всё так хорошо. Например, 5-символьный пароль, созданный из символов с большим ASCII-кодом, потребует 25 нажатий клавиш. Учитывая 255 возможных кодов для каждого символа и всего пять символов, получаем общее количество комбинаций 255^5 (1 биллион комбинаций) . Однако 25-символьный пароль, созданный только из простых букв нижнего регистра, имеет 26^25 (или 236 секстиллионов) возможных комбинаций. Очевидно, лучше создавать более длинные пароли, если хотите усложнять жизнь хакерам.
Другой момент, о котором стоит подумать — клавиатуры некоторых компов затрудняют ввод с цифровой клавиатуры, к тому же некоторые утилиты командной строки не поддерживают символы с большим ASCII-кодом. Например, вы можете использовать символ ALT+0127 в Windows, но не сможете набрать его в командной строке. И наоборот, коды некоторых символов, таких как Tabs (ALT+0009), и ESC (ALT+0027) могут быть использованы при наборе из командной строки, но не могут быть использованы в диалоговых окнах Windows (что может оказаться желательным побочным эффектом в некоторых редких случаях) .
Поскольку немногие взломщики паролей настроены на обработку расширенных символов, этого может быть вполне достаточно, чтобы сделать пароль почти неуязвимым.
Но в этом случае не останавливайтесь на большом ASCII-коде: существует малоизвестный факт, состоящий в том, что в действительности вы можете воспользоваться полным набором Unicode-символов, состоящим из 65 535 возможных символов! =)
И наконец, можно обратить внимание на использование неразрывного пробела (ALT+0160) в наборе расширенных символов. Этот символ отображается как обычный пробел и зачастую может обмануть тех, кто каким-то образом увидел ваш пароль. К примеру, взломщик смог установить логгер клавиатуры в вашу систему. Если вы используете неразрывный пробел в пароле, в лог-файле он будет выглядеть как обычный пробел. И если взломщик не знает о неразрывном пробеле и не увидит действительный ASCII-код, то его пароль, на который он так надеялся, не даст ему ничего. А ведь многие люди просто не знают о существовании этого символа!
Кстати, если пароли для веба, то там ещё стоит жестко контролировать кодировку, впрочем как и везде.
Так что не майтесь лишним, есть методы куда проще!
Олег Ким
Олег Ким
2 356

Похожие вопросы