Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Blowfish implementation


Автор: azesmcar 24.11.2005, 11:08
Здравствуйте

Срочно нужен исходник на С++ РАБОТАЮЩИЙ алгоритма BlowFish.
Если у кого нибудь есть работающий исходник пришлите на мэйл.

просто нет времени самому писать, нужно очень срочно а в интернете ничего подходящего нету...

Заранее огромное спасибо

Автор: ToshaCh 24.11.2005, 11:18
Мда. Просвятите. А что это?

Автор: azesmcar 24.11.2005, 12:11
Алгоритм шифрации данных

Автор: rsm 24.11.2005, 12:50
http://www.schneier.com/blowfish-download.html

Автор: azesmcar 24.11.2005, 14:29
Цитата
Держи

Смотрел я этот сайт, ничего нормально работающего не нашел..то ли я неверно как то смотрю, то ли все в этом поганом интернете не работает или не то что нужно...
кто мне обьяснит что это такое?

Код

int main(void) {
  unsigned long L = 1, R = 2;
  BLOWFISH_CTX ctx;

  Blowfish_Init (&ctx, (unsigned char*)"TESTKEY", 7);
  Blowfish_Encrypt(&ctx, &L, &R);
  printf("%08lX %08lX\n", L, R);
  if (L == 0xDF333FD2L && R == 0x30A71BB4L)
      printf("Test encryption OK.\n");
  else
      printf("Test encryption failed.\n");
  Blowfish_Decrypt(&ctx, &L, &R);
  if (L == 1 && R == 2)
      printf("Test decryption OK.\n");
  else
      printf("Test decryption failed.\n");
  return 0;
}


Пример использования...Ну и???
Где текст, как его шифровать??? Что это такое ? 0xDF333FD2L???
что за unsigned long L = 1, R = 2;
Добавлено @ 14:31
все что мне нужно это три функции
Код

int InitBlowFish(char key[], int key_size);
int Encode(char *in, char *out, int in_size);
int Decode(char *in, char *out, int in_size);


Все, даешь текст получаешь зашифрованный, даешь зашифрованный получаешь нормальный...
Я не понимаю чего это все усложнено то так?

Автор: azesmcar 24.11.2005, 16:39
Ладно, разобрался...пришлось немножко попортить исходный код но зато работает smile
Если кому надо вышлю...

Автор: nizomjoo 10.12.2014, 14:38
Цитата

Ладно, разобрался...пришлось немножко попортить исходный код но зато работает smile
Если кому надо вышлю...


Можете свой исходник отправить на почту max074777@mail.ru буду очень благодарен, заранее спасибо =) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)