Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Движки сайтов (CMS) (https://forum.zone-game.info/forumdisplay.php?f=47)
-   -   Шифрование паролей в бд логин сервера (https://forum.zone-game.info/showthread.php?t=33833)

yar1k0v 30.01.2014 00:17

Шифрование паролей в бд логин сервера
 
Доброго времени суток.
Пишу сайт под l2 сервер на котором естественно должна быть регистрация.
Проблема в том, что пароли в базе хранятся в зашифрованом виде (пример: B7cWQ/RbonB0tD44842x3ULLXfY=).
Кто знает, что это за тип шифрования (SHA1) и где можно найти алгоритм шифрования паролей аккаунтов в бд.
Спасибо.

Kos-Master 30.01.2014 00:21

Re: Шифрование паролей в бд логин сервера
 
PHP код:

$crypt_password base64_encode(pack('H*'hash('whirlpool'$password))); 


ra1n 30.01.2014 00:42

Re: Шифрование паролей в бд логин сервера
 
Цитата:

Сообщение от yar1k0v (Сообщение 349408)
Доброго времени суток.
Пишу сайт под l2 сервер на котором естественно должна быть регистрация.
Проблема в том, что пароли в базе хранятся в зашифрованом виде (пример: B7cWQ/RbonB0tD44842x3ULLXfY=).
Кто знает, что это за тип шифрования (SHA1) и где можно найти алгоритм шифрования паролей аккаунтов в бд.
Спасибо.

SHA1 это хеш алго, а не крипт , алго в инетах либо в сборке. Вам для каких целей? Востановить пароль? Либо брут(перебор) либо использования готовых баз в интернетах.

yar1k0v 30.01.2014 01:18

Re: Шифрование паролей в бд логин сервера
 
Мне для сайта под сервер.

Я php не знаю, вы не могли бы разъяснить код пожалуйста.
Что и за чем делается.
Спасибо.

ra1n 30.01.2014 01:29

Re: Шифрование паролей в бд логин сервера
 
Цитата:

Сообщение от yar1k0v (Сообщение 349425)
Мне для сайта под сервер.

пример чуть выше был =) алго поправьте, да и гуглится прекрасно.

yar1k0v 30.01.2014 01:30

Re: Шифрование паролей в бд логин сервера
 
Спасибо всем, уже разобрался. Мне просто на C# аналог нужен был.
Еще раз спасибо)

ra1n 30.01.2014 01:40

Re: Шифрование паролей в бд логин сервера
 
Код:

public static string HashCode(string myDataEncoded)
{
try
{
SHA1 shA1 = SHA1.Create();
byte[] bytes = new ASCIIEncoding().GetBytes(myDataEncoded);
shA1.ComputeHash(bytes);
myDataEncoded = Convert.ToBase64String(shA1.Hash);
}
catch (Exception ex)
{
string str = "Error in HashCode : " + ex.Message;
}
return myDataEncoded;
}

На коленке.


Текущее время: 16:01. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot