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

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

Восстановить пароль Регистрация
 
SERGEY199100
14 / 14 / 0
Регистрация: 29.10.2009
Сообщений: 425
18.11.2011, 23:22     Шифрование #1
Зашифровать исходное сообщение открытым ключом и разшифровать закрытым ключом.

Сообщение формируется следующим образом:

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
for(i=0;i<26;i++) //перевод в двоичный вид
{
for(j=0;j<6;j++)
{
a[i*6+j]=s[i]%2;
s[i]=s[i]/2;
}
}
 
for(i=0;i<78;i++)
{
if(!a[i*2]&&!a[i*2+1])A[i]=1;
if(!a[i*2]&&a[i*2+1])A[i]=2;
if(a[i*2]&&!a[i*2+1])A[i]=3;
if(a[i*2]&&a[i*2+1])A[i]=4;
}
 
N=T/dt;
x=0;
for(i=1;i<156;i++) //массив отсчётов M
{
M[i*N]=A[i]*cos(x); //A[i]-амплитуда, соотв. i-му символу
M[i*N+1]=A[i]*cos(x+omega*dt);
a=2*cos(omega*dt);
for(i=2;i<N;i++)
M[i*N+i]=a*M[i-1]-M[i-2];
x+=T;
}

Тут используется 4х амплетудная модуляция.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2011, 23:22     Шифрование
Посмотрите здесь:

C++ Шифрование
шифрование C++
C++ Шифрование
C++ Шифрование
C++ c++ шифрование
C++ Шифрование
Шифрование C++
Шифрование C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru