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

Шифрование любого типа данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ метод дихотомии http://www.cyberforum.ru/cpp-beginners/thread537369.html
Найти все корни функции f(x) на интервале методом дихотомии с погрешностью 10^-4. f(x)=cos^2(x)-sin^2(x)/ помогите плиз написать))
C++ Вывести строку, содержащую символы стро-ки S, между которыми вставлено по одному пробелу. String11. Дана непустая строка S. Вывести строку, содержащую символы стро-ки S, между которыми вставлено по одному пробелу.Помогите решить,кто знает! http://www.cyberforum.ru/cpp-beginners/thread537361.html
Структура - прибыль торговых центров C++
ЗАДАЧА Сверхприбыль торговых центров: *название товара *название магазина, в котором продается товар *цена товара в магазине (грн.) *средняя оптовая цена товара (грн.) *функция, возвращающая значения "накрутка" магазина (в процентах). Создание динамического массива объектов Price, размерность которого равняется количеству строк в файле. считывание с файла in.txt данных в массив объектов...
Программная реализация алгоритма бинарного поиска C++
Всем привет! Помогите составить программу Задача: Выполнить программную реализацию алгоритма бинарного поиска. Код я нашел, но при компиляции появляется ошибка на отсутствие фала bios.h, и на fstream.h ругается. Может есть библиотеки которые могут заметить. Помогите, исправить. //Бинарный поиск #include <bios.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include...
C++ Вывести на печать элементы массива, значения которых не принадлежат промежутку http://www.cyberforum.ru/cpp-beginners/thread537318.html
Помогите пожалуйста решить задачу на СИ. В одномерном массиве, состоящем из n вещественных элементов, – вывести на печать элементы массива, значения которых не принадлежат промежутку . Значения a,b задавать с клавиатуры; – вычислить количество элементов массива, не меньших элемента с заданным номером, значение номера вводить с клавиатуры; – заменить все положительные элементы массива их...
C++ Возведение в степени, не используя pow Как возвести в степень, не используя pow(a, b) ? И не пользуясь math.h подробнее

Показать сообщение отдельно
stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1

Шифрование любого типа данных - C++

03.04.2012, 08:23. Просмотров 529. Ответов 3
Метки (Все метки)

Всем привет у меня вопрос по теории.
Написал консольное приложение которое изначально как я предполагал будет способно зашифровать текст в *.txt формате. В программе я использовал методы простой перестановки и виженера. Все написал, программа вызывается через консоль и принимает два аргумента : полный путь к файлу и ключевое слово.В программе я открываю файл вот так:
C++
1
2
3
char* chaddress;//адрес введенный пользователем
std::fstream file;//создать потоковый объект
file.open(chaddress,std::ios::in|std::ios::binary);
Так вот выяснилось что моя программа может шифровать любой файл будь то *.doc,*.docx,*.xls,*.vbn,mp3
ну видео я не пробовал так как в проге я учитывал что с текстом работаю и там идет муляж увеличение лишних символов в итоге шифрование музыки занимает около 1-1.5 минуты, а видео наверное будет дольше.
Объясните мне пожалуйста почему так происходит, почему шифруется любой файл? В каком виде открываются файлы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru