Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/10: Рейтинг темы: голосов - 10, средняя оценка - 4.70
10 / 10 / 2
Регистрация: 06.06.2010
Сообщений: 18
1

Программа шифрования

06.06.2010, 09:33. Показов 1976. Ответов 1
Метки нет (Все метки)

Добрый день всем!Требуется помощь! Описываю ситуацию: есть алгоритм шифрования Blowfish(не буду вдаваться в его подробности), который шифрует 4 символьные слова(и дешифрует 8 символьные в 16-ричной последовательности).Сделал программку этого алгоритма шифрования + все этапы шифрования скидываються в Word-файл в папку С:\Черновики.Проблема в том что програмка выдает ошибки(скрины ошибок в файле) при первом запуске шифрования данных. При последующих шифрованиях не выдает.Далее при закрытии програмки выпадают теже ошибки!Но если использовать только этап дешифрование то все проходит без проблем! и выполнение и закрытие! Подозрение на вот этот фрагмент:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// перевод из букв в 16-ричную и наоборот
  char Data16[Len+1];
  if(Par ==0){// перевод из букв в 16-ричную систему
     strcpy(Data16,Data);
     strcpy(Data,"");Data[Len]='\0';
     Data16[PolLen]='\0';
     for(int y=0;y<PolLen;y++)
       for(int i=1;i<135;i++){
       AnsiString AnsiSym;
       //try{
         AnsiSym = AnsiString(Data16[y]);
       //}catch(...){
       // ShowMessage("Виновна!");
      // }
          if(AnsiSym == ArrayTabl37[i][0] ){
             strcat(Data,(ArrayTabl37[i][1]).c_str());
             break;
            }// if
         } // for i
   }// if(Par)
При пошаговом запуске ошибки только при закрытии!Использую Borland Builder 6.0(Build 10.161) и Windows XP Pro SP3. Помоготи пожалуйста, уже месяц бьюсь с этой программой!Все исходники в прикрепленном файле!Особо на судите за код.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения
Тип файла: rar Blowfish.rar (542.1 Кб, 75 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2010, 09:33
Ответы с готовыми решениями:

Программа шифрования/дешифрования... Что не так?, Очень прошу помочь...
Обращаюсь к Вам, уважаемые гуру! Пожалуйста, найдите несколько минут - посмотрите исходники......

Программа шифрования файла
написать программу шифрования файлу Добавлено через 24 секунды можете плиз написать

Программа шифрования на ассемблере
Помогите. Задание такое: написать программу которая будет шифровать введенное слово МЕТОДОМ...

Программа шифрования текста
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...

1
10 / 10 / 2
Регистрация: 06.06.2010
Сообщений: 18
06.06.2010, 11:00  [ТС] 2
Хотел бы немного уточнить: при выборе этапа дешифрования программа не выдает ошибок вообще!
При шифровании программа заходит в функцию описанную выше. И после этого фрагмента выдаеться ошибка:"Abnormal programm termination". Т.е. не нужно разбираться как алгоритм шифрует и не нужно проверять word функции, они ,вроде бы, работают верно! я прошу помочь устранить ошибку или помочь советом если кто такую проблему встречал!На мой взгляд связано всё с AnsiString. Пожалуйста, помогите!

Добавлено через 14 минут
Хм...Снял галочки с Build with runtime packages и Use dinamic RTL и работает вроде без ошибок!Надо попробывать на другом компе! Если в этом была причина то решение оказалось тривиальным!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2010, 11:00

Программа шифрования данных
Народ, у кого-нибудь есть какие-нибудь программы для шифрования данных? Или скиньте какие-нибудь...

Программа для шифрования
Я сис-админ, не сильно разбираюсь в дельфи, но посоветовали писать не нем Задача вроде проста до...

Программа для шифрования
Я сис-админ, не уверен что правильно будет писать на Си, но это единственный язык, который еле еле...

Программа шифрования\дешифрования
Уважаемые программисты! Хочу попросить у Вас помощи в написании 2-х программ... Я ещё не очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.