Программинг Форум для тем связанных с программированием
20.02.2008, 17:26
#11
Новичок
Регистрация: 20.02.2008
Сообщений: 19
Сказал Спасибо: 0
Имеет 4 спасибок в 4 сообщенях
Скучно нескучно, а мне в академичексих целях - самое то)
Лучше бы ответил на имхо простой вопрос, если знаешь как)
20.02.2008, 17:26
#12
Новичок
Регистрация: 20.02.2008
Сообщений: 19
Сказал Спасибо: 0
Имеет 4 спасибок в 4 сообщенях
Скучно нескучно, а мне в академичексих целях - самое то)
Лучше бы ответил на имхо простой вопрос, если знаешь как)
20.02.2008, 18:23
#13
Местный
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
20.02.2008, 18:23
#14
Местный
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
21.02.2008, 19:35
#15
Новичок
Регистрация: 20.02.2008
Сообщений: 19
Сказал Спасибо: 0
Имеет 4 спасибок в 4 сообщенях
Огромное спасибо, что искал - нашёл. Теперь осталось всё это дело аккуратно перенести и потестить.
Добавлено спустя 1 день 55 минут 25 секунд:
Ла2 юзает какой-то нестандартный блоуфиш?
Я коннекчусь на стандартный аутх С4 (крутиться у меня же на 127.0.0.1) с ключом "_;5.]94-31==-%xT!^[$", вылавливаю пакет сниффером:
... 3200 54DA 4B36 1F1E DE62 ... (размер пакета + первые 8 байт), пытаюсь расшифровать пхпшным блоуфишем (мой сишный с ним совпадает)
54DA4B361F1EDE62 вот эту последовательность
<?php
require_once("Crypt/Blowfish.php");
$bf = new Crypt_Blowfish("_;5.]94-31==-%xT!^[$");
$str = chr(0x54).chr(0xDA).chr(0x4B).chr(0x36).chr(0x1F). chr(0x1E).chr(0xDE).chr(0x62);
$str = $bf->decrypt ($str);
echo $str;
?>
Получаю ну совсем не то (должно получиццо 0deuxdeu), а получаеццо "У.ъ”ђЗ—)"
Предположим, что последовательность другая (младший-старший байт, а не старший-младший как было реализовано в предыдущем варианте), тогда
<?php
require_once("Crypt/Blowfish.php");
$bf = new Crypt_Blowfish("_;5.]94-31==-%xT!^[$");
$str = chr(0xDA).chr(0x54).chr(0x36).chr(0x4B).chr(0x1E). chr(0x1F).chr(0x62).chr(0xDE);
$str = $bf->decrypt ($str);
echo $str;
?>
И всё равно результат не тот.... "p¤Зкщ°*~"
Что не так?) И просьба - расшифруйте, пожалуйста, эти 8 байт Вашими средствами и сравните.
21.02.2008, 19:35
#16
Новичок
Регистрация: 20.02.2008
Сообщений: 19
Сказал Спасибо: 0
Имеет 4 спасибок в 4 сообщенях
Огромное спасибо, что искал - нашёл. Теперь осталось всё это дело аккуратно перенести и потестить.
Добавлено спустя 1 день 55 минут 25 секунд:
Ла2 юзает какой-то нестандартный блоуфиш?
Я коннекчусь на стандартный аутх С4 (крутиться у меня же на 127.0.0.1) с ключом "_;5.]94-31==-%xT!^[$", вылавливаю пакет сниффером:
... 3200 54DA 4B36 1F1E DE62 ... (размер пакета + первые 8 байт), пытаюсь расшифровать пхпшным блоуфишем (мой сишный с ним совпадает)
54DA4B361F1EDE62 вот эту последовательность
<?php
require_once("Crypt/Blowfish.php");
$bf = new Crypt_Blowfish("_;5.]94-31==-%xT!^[$");
$str = chr(0x54).chr(0xDA).chr(0x4B).chr(0x36).chr(0x1F). chr(0x1E).chr(0xDE).chr(0x62);
$str = $bf->decrypt ($str);
echo $str;
?>
Получаю ну совсем не то (должно получиццо 0deuxdeu), а получаеццо "У.ъ”ђЗ—)"
Предположим, что последовательность другая (младший-старший байт, а не старший-младший как было реализовано в предыдущем варианте), тогда
<?php
require_once("Crypt/Blowfish.php");
$bf = new Crypt_Blowfish("_;5.]94-31==-%xT!^[$");
$str = chr(0xDA).chr(0x54).chr(0x36).chr(0x4B).chr(0x1E). chr(0x1F).chr(0x62).chr(0xDE);
$str = $bf->decrypt ($str);
echo $str;
?>
И всё равно результат не тот.... "p¤Зкщ°*~"
Что не так?) И просьба - расшифруйте, пожалуйста, эти 8 байт Вашими средствами и сравните.
21.02.2008, 22:12
#17
Admin!
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
DeuX , в PHP нет нормального Blowfish из за того что он при переполнении 4х байтового целого числа просто превращает его в 8мибайтовое), сам над этим всю голову сломал, но под PHP ненашел ниодной нормальной реализации...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
21.02.2008, 22:12
#18
Admin!
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
DeuX , в PHP нет нормального Blowfish из за того что он при переполнении 4х байтового целого числа просто превращает его в 8мибайтовое), сам над этим всю голову сломал, но под PHP ненашел ниодной нормальной реализации...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
21.02.2008, 22:50
#19
Новичок
Регистрация: 20.02.2008
Сообщений: 19
Сказал Спасибо: 0
Имеет 4 спасибок в 4 сообщенях
Так, понятно, 3 дня похерено зря >.<
Я уже дошёл до того, что поставил дельфи и ковыряю местные исходники )
За ответ большое спасибо.
Добавлено спустя 22 минуты 28 секунд:
viewtopic.php?f=6&t=135
брал отсюда.
Вот сурс
Код:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils, Blowfish;
var
a: Integer;
b: L2Blowfish;
key : String;
code: String;
begin
key:='_;5.]94-31==-%xT!^[$'+#0;
b.Init(key, Length (key));
code := #$54 + #$DA + #$4B + #$36 + #$1F + #$1E + #$DE + #$62;
writeln (code);
b.bfDecode(code[1], 8);
writeln (code);
writeln ('Hello World');
read (a);
end.
что тут может быть не так?)
В дельфи я ноль, паскаль видел в последний раз больше 2 лет назад, поэтому за глупые ошибки ногами не пинать)
21.02.2008, 22:50
#20
Новичок
Регистрация: 20.02.2008
Сообщений: 19
Сказал Спасибо: 0
Имеет 4 спасибок в 4 сообщенях
Так, понятно, 3 дня похерено зря >.<
Я уже дошёл до того, что поставил дельфи и ковыряю местные исходники )
За ответ большое спасибо.
Добавлено спустя 22 минуты 28 секунд:
viewtopic.php?f=6&t=135
брал отсюда.
Вот сурс
Код:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils, Blowfish;
var
a: Integer;
b: L2Blowfish;
key : String;
code: String;
begin
key:='_;5.]94-31==-%xT!^[$'+#0;
b.Init(key, Length (key));
code := #$54 + #$DA + #$4B + #$36 + #$1F + #$1E + #$DE + #$62;
writeln (code);
b.bfDecode(code[1], 8);
writeln (code);
writeln ('Hello World');
read (a);
end.
что тут может быть не так?)
В дельфи я ноль, паскаль видел в последний раз больше 2 лет назад, поэтому за глупые ошибки ногами не пинать)
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 12:27 .
vBulletin style designed by
MSC Team .
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод:
zCarot
Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!