2013-03-28 3 views
-1

Я скачал сервер приложений и регистрации пароля шифровки смотрят, как это (пример):Шифрование Идентификация

y3CfIdk8ozzzbfE2uhzp9ViHz6E= 

Какой шифрования это? Я хочу создать веб-регистрацию для своего сервера, и я не знаю шифрования.

+0

Прежде всего, вы должны осознать тот факт, что шифрование и хеширование - это две совершенно разные вещи (и для хранения паролей, как правило, последний используется). – CBroe

+2

Это байтовое значение, закодированное в Base64. Шестиугольным эквивалентом является CB709F21D93CA33CF36DF136BA1CE9F55887CFA1. 20 байтов соответствуют размеру вывода SHA-1. Трудно сказать что-либо помимо этого. – CodesInChaos

+0

Если вы хотите знать, как правильно использовать хэш-пароли, посмотрите на [Как безопасно использовать хэш-пароли? на security.SE] (http://security.stackexchange.com/questions/211/how-to-securely-hash-passwords). Обычный SHA-1 - плохой хэш пароля. – CodesInChaos

ответ

1

Это Base 64 кодировка. Он декодирует до (в шестнадцатеричном)
70CB 219F 3CD9 3CA3 6DF3 36F1 1CBA F5E9 8758 A1CF

Учитывая, что это 20 байт (160 бит), мое предположение было бы, что это SHA-1 хэш.

Вероятно, шифрование не используется. Пароли обычно не шифруются.

+0

Вы, ребята, знаете какую-либо функцию PHP, чтобы сделать этот хеш? –

0

Это поможет, если вы укажете, какие приложения/веб-сервер вы используете. Обычно приложение не требует, чтобы их пользователи знали, какой метод encyptin methodolgy используется.

+0

У меня есть игровой сервер Aion, и регистрация по умолчанию автоматическая (вы идете в игру, вводите имя пользователя и пароль, и если это ваш первый вход в систему, это автоматическая регистрация). Теперь я хочу отключить его и сделать регистрацию на веб-сайте с проверкой электронной почты и все, но я не знаю, как это работает для PHP. –

+0

Что вы подразумеваете под «для этого»? Они уже зашифрованы, когда вы их получите, не так ли? Итак, для чего вам нужна функция PHP, чтобы сделать то, что уже сделано? (Я думаю, что у вас есть недоразумение о том, как работает ** хэширование ** ** ** ** и все еще запутывает его с помощью шифрования.) –