Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Tools

Важная информация

Tools Обсуждение программ для MaNGOS

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.03.2010, 21:41   #1
ispanec
Новичок
 
Регистрация: 08.03.2010
Сообщений: 26
Сказал(а) спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщениях
ispanec На верном пути
По умолчанию Sha Password Hash Genn.

Генератор хэша для мангоса (поле sha_pass_hash). Прога + код.
Может кому пригодится...

В коде C# всего лишь, подключить:
PHP код:
using System.Security.Cryptography
И процедура:
PHP код:
        private void button1_Click(object senderEventArgs e)
        {
            
string s this.textBox1.Text.ToUpper() + ":" this.textBox2.Text.ToUpper();
            
SHA1CryptoServiceProvider provider = new SHA1CryptoServiceProvider();
            
byte***91;***93; bytes Encoding.GetEncoding(0x4e3).GetBytes(s);
            
byte***91;***93; buffer provider.ComputeHash(bytes);
            
string strSH "";
            for (
int i 0buffer.Lengthi++)
            {
                
strSH strSH buffer***91;i***93;.ToString("x2");
            }
            
this.textBox3.Text strSH;
        } 
Вложения
Тип файла: zip PassHashGen.zip (4.4 Кб, 543 просмотров)

Последний раз редактировалось ispanec; 08.03.2010 в 21:52. Причина: уточнение назначения
ispanec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 08.03.2010, 21:43   #2
DeusModus
Администратор
 
Аватар для DeusModus
 
Регистрация: 07.03.2010
Адрес: Питер.
Сообщений: 69
Сказал(а) спасибо: 66
Поблагодарили 102 раз(а) в 15 сообщениях
Записей в дневнике: 12
DeusModus отключил(а) отображение уровня репутации
По умолчанию

А зачем?
Для быстрой генерации есть php или http://www.topbits.com/sha-1-generator.html или http://gtools.org/tool/sha1-hash-generator/ .
DeusModus вне форума   Ответить с цитированием
Старый 08.03.2010, 21:46   #3
ispanec
Новичок
 
Регистрация: 08.03.2010
Сообщений: 26
Сказал(а) спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщениях
ispanec На верном пути
По умолчанию

Дак а я без всякой притензии на сильную необходимость.
Просто когда-то для меня было удобнее так...
Если оно сейчас бесполезно то топик можно удалить

Всмысле прога генерит Хэш для Mangosa.

Последний раз редактировалось ispanec; 08.03.2010 в 21:49.
ispanec вне форума   Ответить с цитированием
Старый 08.03.2010, 23:54   #4
FreeBSD
RMDC Donator
 
Аватар для FreeBSD
 
Регистрация: 07.03.2010
Сообщений: 42
Сказал(а) спасибо: 20
Поблагодарили 12 раз(а) в 5 сообщениях
FreeBSD На верном пути
По умолчанию

А есть программа, или сайт, который(ая) будет из sha1 переводить в понятный нам язык?
FreeBSD вне форума   Ответить с цитированием
Старый 09.03.2010, 00:10   #5
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от FreeBSD Посмотреть сообщение
А есть программа, или сайт, который(ая) будет из sha1 переводить в понятный нам язык?
Несмотря на то, что данный алгоритм шифрования считается односторонним:
Есть такие программы. Но в основном все они признаны незаконными и работают на стандартных компьютерах (с учётом сложности пароля) ОЧЕНЬ долго

Ссылки по теме:
_http://ru.wikipedia.org/wiki/Sha1
_http://www.rznhost.com/content_art-79.html

Ссылки на темы по расшифровки принципиально ссылок давать не буду: 1) Если это для незаконных целей - ваши проблемы и искать вам. 2) Если вы забыли собственный пароль, от которого остался лишь хэш - всё-равно проще забыть об этом и не парится расшифровкой

Последний раз редактировалось KiriX; 09.03.2010 в 00:13.
KiriX вне форума   Ответить с цитированием
Старый 09.03.2010, 08:57   #6
ghostpast
Пользователь
 
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 11
Поблагодарили 17 раз(а) в 11 сообщениях
ghostpast На верном пути
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Несмотря на то, что данный алгоритм шифрования считается односторонним:
Есть такие программы. Но в основном все они признаны незаконными и работают на стандартных компьютерах (с учётом сложности пароля) ОЧЕНЬ долго
одному хешу может соответствовать множество пар логин:пароль. поэтому даже если удастся подобрать пару логин:пароль, результатом шифрования которой станет хеш, узнать изначальную пару логин:пароль не получится
ghostpast вне форума   Ответить с цитированием
Старый 09.03.2010, 00:10   #7
DeusModus
Администратор
 
Аватар для DeusModus
 
Регистрация: 07.03.2010
Адрес: Питер.
Сообщений: 69
Сказал(а) спасибо: 66
Поблагодарили 102 раз(а) в 15 сообщениях
Записей в дневнике: 12
DeusModus отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от FreeBSD Посмотреть сообщение
А есть программа, или сайт, который(ая) будет из sha1 переводить в понятный нам язык?
Та, конечно. http://tools.web-max.ca/encode_decode.php
DeusModus вне форума   Ответить с цитированием
Старый 09.03.2010, 09:59   #8
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

Я когда осваивал Лямбда-выражения делал так:
Код:
var hash = String.Empty;
var buff = new SHA1CryptoServiceProvider().ComputeHash(Encoding.ASCII.GetBytes(user + ":" + pass));
foreach (var elem in buff.Select(n => n.ToString("X2"))) 
	hash += elem;
__________________
Konctantin вне форума   Ответить с цитированием
Старый 13.12.2010, 11:33   #9
sirCam
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от ispanec Посмотреть сообщение
Генератор хэша для мангоса (поле sha_pass_hash). Прога + код.
Может кому пригодится...

В коде C# всего лишь, подключить:
PHP код:
using System.Security.Cryptography
И процедура:
PHP код:
        private void button1_Click(object senderEventArgs e)
        {
            
string s this.textBox1.Text.ToUpper() + ":" this.textBox2.Text.ToUpper();
            
SHA1CryptoServiceProvider provider = new SHA1CryptoServiceProvider();
            
byte***91;***93; bytes Encoding.GetEncoding(0x4e3).GetBytes(s);
            
byte***91;***93; buffer provider.ComputeHash(bytes);
            
string strSH "";
            for (
int i 0buffer.Lengthi++)
            {
                
strSH strSH buffer***91;i***93;.ToString("x2");
            }
            
this.textBox3.Text strSH;
        } 
НАШЕЛ. Спасибо тебе. была у меня эта прога когда-то давно.
запарило меня писать на пхп аналог.
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10366] Add portable way for hash specialization adding. newsbot CMaNGOS Commits 0 18.08.2010 00:20
[10361] Send proper error message at password check fail. newsbot CMaNGOS Commits 1 16.08.2010 03:14
[10171] Clarify acoount password/lock command errors. newsbot CMaNGOS Commits 0 09.07.2010 22:20
флуд из ветки Sha Password Hash Genn spoon Корзина 1 07.04.2010 17:04


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


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot