Обсуждение шаблона:User committed identity

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Генерация sha512 в Ubuntu[править код]

Пользователи Ubuntu (Debian?) для получения хэша могут выполнить команду:

echo -n "My name is Joe Schmoe, and I can be contacted at: joe@example.com" | sha512sum

Стоит ли добавить такую информацию в документацию шаблона? -- Andrew Krizhanovsky 19:47, 24 августа 2015 (UTC)[ответить]

Добавил. --winterheart 19:52, 24 августа 2015 (UTC)[ответить]
А как действовать пользователям других ОС? Вы вот как на Луне живете. Хэш суммы. Чисто случайно я примерно знаю что это такое, но как ее создать для своей фразы - понятия не имею. Многие думаю даже и не знаю что такое хэш. Куда нажать то напишите пожалуйста, а то это инструкция для 0.01%. --Peter Porai-Koshits 00:58, 25 августа 2015 (UTC)[ответить]
Для Windows есть пример использования. Для Mac OS X, FreeBSD и Linux подходит указанный выше вариант. Какие еще случаи не охвачены? --winterheart 06:56, 25 августа 2015 (UTC)[ответить]
Не сразу, но получилось разобраться. Предлагаю фразу "Пользователи Windows с установленным PowerShell могут воспользоваться следующей командой:" заменить на:
Пользователям Windows предварительно нужно запустить "Windows PowerShell", для этого найдите эту программу через поиск в меню "Пуск" и запустите.
В открывшемся окне воспользуйтесь меню в левом верхнем углу "Изменить-Вставить" и вставьте следующую команду (пример):
<пример>
Нажмите Enter.
Для того чтобы скопировать полученный хэш воспользуйтесь меню "Изменить-Пометить", выделите нужный текст мышью и нажмите Enter.
Это все азбучные операции, но думаю большинство современных пользователей Windows их не знают.
--Peter Porai-Koshits 12:44, 25 августа 2015 (UTC)[ответить]
Так же непонятно какое шифрование будет в результате использования этой инструкции - SHA-1 или SHA-512, где и как это узнать. --Peter Porai-Koshits 12:55, 25 августа 2015 (UTC)[ответить]
Очень просто. Я для Вас выделю ответ прямо в запросе: [bitconverter]::tostring((new-object security.cryptography.sha512managed).computehash([text.encoding]::utf8.getbytes("Secret phrase here"))).replace("-", "")

echo и echo -n[править код]

Может быть есть смысл указать, что при подсчёте контрольной суммы даже один байт может сильно её изменить? Поэтому `echo -n` и `echo` дадут разные контрольные суммы из-за добавления символа перевода строки последней командой.