Цитата:
Сообщение от niktout
ну хорошо, значит у меня есть salt для SHA256 и 32х байтный AES ключ,
вот только чтобы заюзать эту соль из нее надо получить байты, то есть читать ее ни как стринг а как массив байтов, и потом уже использовать, но вот в чем прикол
В Сишарпе ша256 не использует соль(по крайней мере я не видел такого) и второе что-бы заюзать AES(Rijndael) нужно иметь еще и 16байтный ключ
|
без реверса клиента (пока своими глазами не увидите) вы не сделаете крипт.
там все очень хитро.
таже Sha256, пароль хешируется НО сам хеш неиспользуется!!! в процессе работы этой хеш функции используется внутренний массив из 32 байт, вот он то как раз и идет дальше на сервер, после нескольких доп криптов.
да в сишарпе нет такой sha256 но она есть в PHP
Цитата:
CRYPT_SHA256 - хэш SHA-256 с шестнадцатисимвольной солью, начинающейся с $5$. Если строка с солью начинается с 'rounds=<N>$', число N будет использовано для обозначения количества раундов хэширования, по аналогии с весовым параметром в Blowfish. По умолчанию используемое количество раундов равно 5000, минимально доступно 1000 и максимально 999,999,999. Любой значение вне этого диапазона будет усечено до ближайшего лимита.
|
исходники PHP написаны на c++ и свободно распространяются разработчиками.
дальше думаю понятно что делать.