Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Шифрование файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Code::Blocks + MPLAB С18 http://www.cyberforum.ru/cpp-beginners/thread1507614.html
Есть компилятор для PIC (mcc18.exe) и С::В. Хочу их "подружить". Вопрос как? Да и возможно ли?
C++ Ограничение длины названия файла Подскажите пожалуйста: можно ли сделать программу, которая анализирует длину названий файлов и при превышении числа символов ( допустим 10) переименовывает их обрезая конец названия. http://www.cyberforum.ru/cpp-beginners/thread1507604.html
C++ Случайные числа с заданным распределением
Что то не соображу, как сделать генератор случайных чисел с плавающей запятой, имеющий заданное, например нормальное распределение. Синтаксис x=NormRandom(M, D);, где M - математическое ожидание, D -...
C++ Вакханалия в виде неработающего деструктора
Написал по быстрому легкий вариант проблемы. В общем, все вроде написано правильно, ошибки найти не могу. Деструктор правильный, конструктор копирования тоже. Но после разрушения копии объекта,...
C++ Логические операции (Логические &&, ||) (Побитовые &, |) http://www.cyberforum.ru/cpp-beginners/thread1507516.html
Здравствуйте! Имеется вопрос. К примеру, когда пишут вот так : ... if(i>5 && j>5) ... if(i>5 || j>5) ... Тут все понятно, в первом случае имеется ввиду, что, если i>5 И(&&) j>5 , то условие...
C++ Win32 API, MFC, или Windows Forms? Здравствуйте! У меня очень простая задача на С++, нужно построить графики по точкам (данные из файлов) в разных окнах, масштабировать их и накладывать друг на друга иногда, (консоли недостаточно).... подробнее

Показать сообщение отдельно
RED2
0 / 0 / 0
Регистрация: 31.07.2015
Сообщений: 2

Шифрование файла - C++

31.07.2015, 12:05. Просмотров 269. Ответов 4
Метки (Все метки)

Добры день.
Нашел вот такой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<fstream>
using namespace std;
int main() {
    //ifstream ifs("1.png", ios::binary); 
   std::ifstream ifs("1.png");
    while (!ifs.eof()) {
        const size_t buf_size = 128;
        char buf[buf_size] = { 0 };
    
        ifs.read(buf, buf_size);
 
        for (size_t i = 0; i < ifs.gcount(); ++i) {
            std::cout << std::hex << static_cast<int>(buf[i]) << " ";
        }
 
        std::cout << std::endl;
    }
}
хочу читать фаил блоками допустим по 128 бит.

1a 39 fffffffd ffffffd8 45 ffffffd5 71 5a ffffff80 ffffffbe fffffff4 ffffffba 1
3 ffffffff 3e 31 ffffff9e 1a ffffffdd 3c 31 3e ffffff9e fffffff3 74 ffffff92 78
12 1d 7 59 39 16 65 ffffffea 1c ffffffbd 42 fffffff2 5 25 68 1d 52 10 2d ffffffa
1 5c ffffffa4 ffffff94 ffffffab ffffff98 ffffffe1 5 ffffffb2 14 e 30 38 21 fffff
fa8 fffffff2 ffffffc8 19 47 ffffffb5 ffffffbc 33 9 5 ffffffa4 ffffffd7 ffffffa5
16 6b 3 65 6b 6b ffffff83 79 f ffffffa2 73 ffffffb2 ffffff87 fffffff5 ffffffd4 1
0 fffffffb ffffff8e ffffffe9 ffffffdc 11 72 ffffff8a 4b 5a 48 6b 50 fffffff7 57
ffffffaf ffffffd3 ffffff8f 56 19 4c ffffff8e ffffff97 70 ffffffe3 24 ffffffeb 7e
ffffffdc b 3f итд....
как я понял выводит инф-ю в hex.
Кто обьяснит как он считывает фаил и правильные ли данные я получаю....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru