0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 32
1

Работа с блоками

14.11.2012, 14:37. Показов 345. Ответов 0
Метки нет (Все метки)

Реализую AES. Задача - разбить текст на блоки и применить к ним функцию AES_encrypt, а потом применить функцию AES_decrypt. Как это лучше сделать? Я написал вот такую штуку, но она плохо работает, может , есть какой-то способ попроще?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
unsigned char inbuff[16]; 
string text;
  getline(in,text);
  int dlina = 0;
  do
  {
      aes_expand(&exp_key, key);
     for(int n=0;n<15;n++)
    {
        if((dlina+n)<text.size())
        inbuff[n]=text[dlina+n];
        else
            break;
    }
    inbuff[15]=0;
    dlina+=16;
    aes_encrypt(&exp_key, inbuff, outbuff);
    out<<outbuff;
      
  }
  while(dlina<text.size());
     
  /* завершаем работу */
  system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2012, 14:37
Ответы с готовыми решениями:

работа с блоками
// This program demonstrates a block of code. #include &lt;iostream&gt; using namespace std; int...

Динамическая память - блоками
Доброго времени суток. Опять я)) Такая проблема, я изучаю в данный момент динамическую память и...

Считывание пакета блоками
Доброго времени суток Есть задача, нужно создать класс, который принимает пакет данных блоками...

Чтение блоками из потока
Всем привет. Пытаюсь решить такую задачу, нужно читать поток блоками заданного размера, например...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2012, 14:37

Считывание и запись файла блоками
Консоль VS C++. Текстовый файл открывается как бинарный, и считывается по 100 байт в массив - и...

Перемножение матриц блоками. OpenMP
Помогите до работать программу. Необходимо чтобы каждый поток отдельно брал строку или столбец...

Cчитывание из файла блоками по 8 байт
1.Исходный файл читается блоками по 8 байт 2.Работу с файлами осуществляться в двоичном формате в...

Чтение данных блоками из файла
Как прочитать данные из файла блоками или наиболее просто ? файл состоит из 2-х байтных чисел...


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

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

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