Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Tools (http://mangos.ytdb.ru/forumdisplay.php?f=22)
-   -   Sha Password Hash Genn. (http://mangos.ytdb.ru/showthread.php?t=150)

ispanec 08.03.2010 21:41

Sha Password Hash Genn.
 
Вложений: 1
Генератор хэша для мангоса (поле 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;
        } 


DeusModus 08.03.2010 21:43

А зачем?
Для быстрой генерации есть php или http://www.topbits.com/sha-1-generator.html или http://gtools.org/tool/sha1-hash-generator/ .

ispanec 08.03.2010 21:46

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

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

FreeBSD 08.03.2010 23:54

А есть программа, или сайт, который(ая) будет из sha1 переводить в понятный нам язык?

KiriX 09.03.2010 00:10

Цитата:

Сообщение от FreeBSD (Сообщение 746)
А есть программа, или сайт, который(ая) будет из sha1 переводить в понятный нам язык?

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

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

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

DeusModus 09.03.2010 00:10

Цитата:

Сообщение от FreeBSD (Сообщение 746)
А есть программа, или сайт, который(ая) будет из sha1 переводить в понятный нам язык?

Та, конечно. http://tools.web-max.ca/encode_decode.php

ghostpast 09.03.2010 08:57

Цитата:

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

одному хешу может соответствовать множество пар логин:пароль. поэтому даже если удастся подобрать пару логин:пароль, результатом шифрования которой станет хеш, узнать изначальную пару логин:пароль не получится

Konctantin 09.03.2010 09:59

Я когда осваивал Лямбда-выражения делал так:
Код:

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;


sirCam 13.12.2010 11:33

Цитата:

Сообщение от ispanec (Сообщение 715)
Генератор хэша для мангоса (поле 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;
        } 


НАШЕЛ. Спасибо тебе. была у меня эта прога когда-то давно.
запарило меня писать на пхп аналог.


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

ru-mangos.ru - Русское сообщество MaNGOS