EncDec на Java
Всем привет! Пишу небольшой проект на джавке.
В функции декрипта файла l2.ini (официального, без применения патча) после того как декриптовал и осталось только анпакнуть с GZ вылетает ошибка Код:
java.util.zip.ZipException: invalid distance too far back PHP код:
Добавлено через 7 минут p.s. Вот реализации на пхп и на перле http://coderx.ru/showthread.php?t=8789 p.p.s. Не пойму что же я упустил.... |
Re: EncDec на Java
Крипт RSA есть в стандартной поставке джавы. Но даже если Вы любите хардкор и пользуетесь BigInteger, то делайте это правильно.
|
Re: EncDec на Java
Цитата:
|
Re: EncDec на Java
P.S: сам постоянно сталкивался с проблемами зиповского флатера/инфлатера, в результате стал использовать jar-ные методы. |
Re: EncDec на Java
Цитата:
|
Re: EncDec на Java
Цитата:
Я сейчас немного переделал код но проблема осталась. Даже если юзать стандартные RSA методы PHP код:
|
Re: EncDec на Java
Пока дам подсказку: 0xFF это -1, а не 255(для типа byte). Аналогично и для BigInteger.
|
Re: EncDec на Java
Цитата:
Я ему даю значение в hex-е и говорю что оно именно в hex-е. + я же говорю что половина файла декодируется нормально. нифига не пойму :( (сори если что, я первый раз работаю с BigInteger) п.с. юзаение стандартных RSA методов не помогло |
Re: EncDec на Java
BigInteger data = new BigInteger(1,raw);
p.s. стандартный rsa прекрасно работает. |
Re: EncDec на Java
Цитата:
Но... Почему тогда мой не работает?( (Чуть выше код...) Вроде бы всё правильно... |
Текущее время: 14:27. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot