[OT] Perl, sha1 i lms-cashimport
Upalem sie, zeby robic dzialajace cashimport dla ING i... utknalem. Mam juz mieszanie hasla z ich losowymi literkai, ale przed wys³aniem hasla przepuszcaja je jeszcze przez hex_hmac_sha1 (skrypt SHA1 napisany w js wziety stad: http://pajhome.org.uk/crypt/md5/) Probuje do tego uzyc Digest::HMAC_SHA1, ale mam z im problem. Poki ci±gnie nie zawiera PLiterek, to wszystko jest ok - z JS i z perla dostaje taki sam wynik. Gorzej, ze zawsze w tablicy podanej przez strone banku sa jakies "ogonki" - wtedy wyniki sa calkiem rozne.
System to Gentoo, wyjscie komendy locale:
LANG=pl_PL LC_CTYPE="pl_PL" LC_NUMERIC="pl_PL" LC_TIME="pl_PL" LC_COLLATE="pl_PL" LC_MONETARY="pl_PL" LC_MESSAGES="pl_PL" LC_PAPER="pl_PL" LC_NAME="pl_PL" LC_ADDRESS="pl_PL" LC_TELEPHONE="pl_PL" LC_MEASUREMENT="pl_PL" LC_IDENTIFICATION="pl_PL" LC_ALL=pl_PL
Probowalem juz sie bawic w setlocale(LC_ALL, "pl_PL") w skrypcie, ale to nic nie zmienia...
Dla przyk³adu, gdy podaje ci±g aa, to z JS i Perla mam wynik JS: 735fbc0b482e89be17fa32452a37447f459642be PL: 735fbc0b482e89be17fa32452a37447f459642be
a gdy "±±" JS: 55cbdd94106820275e02567af1e1f8e0d8760901 PL: f3e1cadacd41eef949c7155dbae80eaf1f37245a
Wiem, ze OT, ale moze sie ktos z szanownych czytajacych juz tym bawil? -- Sarenka "Do not treat your live too serious. You wont survive it!"
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (1)
-
Sarenka