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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
CRonaldo7
0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 22
#1

Зашифровка - C++

12.07.2012, 21:20. Просмотров 579. Ответов 5
Метки нет (Все метки)

можете помочь мне сделать крутую зашифровку дынных для картинки, которая есть в моём коде

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
int main (int argc,char **argv)
{
    fstream source ("D:/test1.jpg",ios::in|ios::binary); /*C:/windows/web/wallpaper/windows/img0.jpg*/
    fstream destination;
    if(source.is_open())
        destination.open ("D:/test2.jpg",ios::out|ios::binary);
    else return -1;
    if(!destination.is_open())
    {
        source.close();
        cout<<"error";
        return -1;
    }
    char *key="gfhjkm";  //ключ
    int keylen=strlen (key);
    int keypos=0;
    char buffer [1024];
    int count =0,n;
    while (!source.eof())
    {
        source.read(buffer,1024);
        n=source.gcount();
        for (int i=0;i<n;++i)
        {
            buffer [i]^=key[keypos++];
            if(keypos==keylen) keypos=0;
        }
        /*destination.write(buffer,n);*/
        count=+n;
        destination.write(buffer,source.gcount());
    }
    source.close();
    destination.close();
    system("pause");
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2012, 21:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Зашифровка (C++):

Расшифровка/зашифровка Решётка Кардано - C++
Здравствуйте уважаемые гуру форума. Столкнулся с задачей написать программу которая шифрует/расшифровывает текст закодированный решёткой...

Зашифровка строки - PascalABC.NET
Ввести строку из латинских букв. Ввести натуральное число. Зашифровать исходную строку, сдвигая буквы на введенное количество позиций. Но...

Зашифровка текста - Delphi
Помогите сделать , есть файл с текстом на английском языке, нужно зашифровать этот текст под цифры .. помогите пожалуйста!!!

Зашифровка данных - C++ Builder
Здравствуйте. У меня вопрос. Если происходит загрузка данных в StringGrid1 из тектового файла (или Excel), то как лучше...

зашифровка и расшифровка - PHP
нужен скрипт который расшифровывал текст таким образом. каждый первый символ в тексте прибавляется на 1, тоесть буква &quot;А&quot; станет буквой...

Зашифровка символов - Java SE
Такое задание : зафиксировали натуральное число k и перестановку чисел 1,...,k . При шифровке в исходном тексте к каждой из последующих...

5
Ksan
27 / 27 / 0
Регистрация: 02.11.2010
Сообщений: 370
12.07.2012, 21:33 #2
Цитата Сообщение от CRonaldo7 Посмотреть сообщение
сделать крутую зашифровку
И что ты под этим понимаешь?
0
Vort_
188 / 188 / 52
Регистрация: 10.07.2012
Сообщений: 400
12.07.2012, 21:39 #3
можешь ключ использовать как сид для генерации псевдослучайных чисел (srand)
а затем всё тот же xor с каждым последующим rand()`ом
0
Ksan
12.07.2012, 21:40
  #4

Не по теме:

А можешь тупо инвертировать каждый бит и хохотать

0
-=ЮрА=-
Заблокирован
Автор FAQ
12.07.2012, 22:53 #5
CRonaldo7, я так понял у тебя метод перестановки, вот посмотри мою реализацию
Шифрование методом перестановки
1
CRonaldo7
0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 22
13.07.2012, 10:53  [ТС] #6
Спасибо ЮРА за помощь ,я пока новичок в c++ но код понятен ))
0
13.07.2012, 10:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2012, 10:53
Привет! Вот еще темы с ответами:

Зашифровка php - PHP ООП
Какими средствами луче зашифровать php чтобы было тяжило или почти не возможно разшифровать. Zend - отподает так как легко ломаетца

зашифровка текста - Delphi
зашифровать текст методом цезаря. алфавит-английские строчные буквы, сдвиг +3, и еще нужно ключ вводить с клавы. вот что у меня...

Зашифровка текста в картинку. - C#
Имеется изображение размером M*N пикселей и текст из P &lt;= M*N символов. Задача следующая - зашифорвать текст в картинку с возможностью...

зашифровка и расшифровка данных - Delphi
Чтобы зашифровать текст, записанный с помощью русских букв и знаков препинания, его можно переписать, заменив каждую букву непосредственно...


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

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

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