Nerijus rašė:
> Sveiki,
> gal galite padeti "numigruoti" i php dvi funkcijas
>
> byte[] bytes = Encoding.Unicode.GetBytes('testukas');
> byte[] result = new SHA1CryptoServiceProvider().ComputeHash(bytes);
Jei tiesmukiškai:
$raw = TRUE; // 20 baitų raw arba 40'ies hex reikšmė
$res = iconv("utf-8", "ucs-2", "testukas")
if ($res) {
$res = sha1($res, $raw);
}
Tik reikėtų pasiaiškinti ir pasiderinti iš kokios (utf-8, cp1257,
iso-8859-1, ...) į kokią koduotę (ucs-2(le|be), utf-16(le|be),
ucs-4(le|be)) yra konvertuojama IR (turbūt) dar reikėtų nuvilkti BOM'ą
prieš sha1().