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

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

Войти
Регистрация
Восстановить пароль
 
 
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
#1

Криптоалгоритм Khazad - C++

21.11.2014, 16:06. Просмотров 676. Ответов 26
Метки нет (Все метки)

Предоставьте пожалуйста исходник.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2014, 16:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Криптоалгоритм Khazad (C++):

криптоалгоритм исходник не компилируется! - C++
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками: исходник daginda.с ...

Как работает алгоритм Khazad - C++
очень нужно обясните

Подключение CyaSSL (yaSSL), криптоалгоритм NTRU - C++
Всем доброго времени суток! Передо мной стоит задача - запрограммировать данный алгоритм шифрования, используя стандартные библиотеки...

криптоалгоритм исходник не компилируется! - C++
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками: исходник daginda.с ...

Как работает алгоритм Khazad - C++
очень нужно обясните

Подключение CyaSSL (yaSSL), криптоалгоритм NTRU - C++
Всем доброго времени суток! Передо мной стоит задача - запрограммировать данный алгоритм шифрования, используя стандартные библиотеки...

криптоалгоритм исходник не компилируется! - C++
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками: исходник daginda.с ...

Как работает алгоритм Khazad - C++
очень нужно обясните

Подключение CyaSSL (yaSSL), криптоалгоритм NTRU - C++
Всем доброго времени суток! Передо мной стоит задача - запрограммировать данный алгоритм шифрования, используя стандартные библиотеки...

криптоалгоритм исходник не компилируется! - C++
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками: исходник daginda.с ...

Как работает алгоритм Khazad - C++
очень нужно обясните

Подключение CyaSSL (yaSSL), криптоалгоритм NTRU - C++
Всем доброго времени суток! Передо мной стоит задача - запрограммировать данный алгоритм шифрования, используя стандартные библиотеки...

криптоалгоритм исходник не компилируется! - C++
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками: исходник daginda.с ...

Как работает алгоритм Khazad - C++
очень нужно обясните

Подключение CyaSSL (yaSSL), криптоалгоритм NTRU - C++
Всем доброго времени суток! Передо мной стоит задача - запрограммировать данный алгоритм шифрования, используя стандартные библиотеки...

криптоалгоритм исходник не компилируется! - C++
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками: исходник daginda.с ...

Как работает алгоритм Khazad - C++
очень нужно обясните

Подключение CyaSSL (yaSSL), криптоалгоритм NTRU - C++
Всем доброго времени суток! Передо мной стоит задача - запрограммировать данный алгоритм шифрования, используя стандартные библиотеки...

криптоалгоритм исходник не компилируется! - C++
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками: исходник daginda.с ...

Как работает алгоритм Khazad - C++
очень нужно обясните

криптоалгоритм исходник не компилируется! - C++
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками: исходник daginda.с ...

Как работает алгоритм Khazad - C++
очень нужно обясните

Подключение CyaSSL (yaSSL), криптоалгоритм NTRU - C++
Всем доброго времени суток! Передо мной стоит задача - запрограммировать данный алгоритм шифрования, используя стандартные библиотеки...


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

Или воспользуйтесь поиском по форуму:
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,370
21.11.2014, 16:25 #2
Тебя забанили в Гугле?
http://lxr.free-electrons.com/source/crypto/khazad.c
0
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
21.11.2014, 17:53  [ТС] #3
Цитата Сообщение от CheshireCat Посмотреть сообщение
Тебя забанили в Гугле?
http://lxr.free-electrons.com/source/crypto/khazad.c
Khazad_console.rar

Как мне его реализировать? чтобы я вводил сообщения и оно шифровало его? приведите пожалуйста пример: Я не понимаю что нужно куда вводить
0
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
21.11.2014, 18:09  [ТС] #4
http://www.cyberforum.ru/attachments/456887d1416581546
Как сделать чтобы работало?
0
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
21.11.2014, 18:49 #5
А что там должно работать? main()-то пустой.
1
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
21.11.2014, 19:05  [ТС] #6
Цитата Сообщение от nmcf Посмотреть сообщение
А что там должно работать? main()-то пустой.
ну да. Я не знаю как осуществить кодировку текста. Какие функции вписивать? там функция шифрации просит строку и еще какое значения не понятного типа данных NESSIE что это вообще?
0
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
21.11.2014, 19:08 #7
Сначала надо подготовить ключ, там эта функция вписана, только надо правильно параметры передать. Затем вызываешь функцию шифрования. На входе - текст, на выходе зашифрованный, наверное.
1
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
21.11.2014, 19:34  [ТС] #8
Цитата Сообщение от nmcf Посмотреть сообщение
Сначала надо подготовить ключ, там эта функция вписана, только надо правильно параметры передать. Затем вызываешь функцию шифрования. На входе - текст, на выходе зашифрованный, наверное.
C++
1
void NESSIEkeysetup(const unsigned char * const key,struct NESSIEstruct * const structpointer)
что во втором аргументе вписивать?

Добавлено через 11 минут
Цитата Сообщение от nmcf Посмотреть сообщение
Сначала надо подготовить ключ, там эта функция вписана, только надо правильно параметры передать. Затем вызываешь функцию шифрования. На входе - текст, на выходе зашифрованный, наверное.
C++
1
2
3
4
typedef struct NESSIEstruct { 
    u64 roundKeyEnc[R + 1]; 
    u64 roundKeyDec[R + 1]; 
} NESSIEstruct;
0
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
21.11.2014, 19:41 #9
key - сам ключ, 128-bit. Второй параметр - указатель на эту структуру, т. е. объяви переменную в main() типа NESSIEstruct и передавай указатель.
1
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
21.11.2014, 19:47  [ТС] #10
Цитата Сообщение от nmcf Посмотреть сообщение
key - сам ключ, 128-bit. Второй параметр - указатель на эту структуру, т. е. объяви переменную в main() типа NESSIEstruct и передавай указатель.
C++
1
2
3
4
5
6
7
8
int main()
{
NESSIEstruct f;
cout<<"Algorithm not ready yeat";
void NESSIEkeysetup("Emmisie",f);
getch();
return 0;
}
что здесь не хватает?
Изучал С++ давно . Позабыл уже.
0
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
21.11.2014, 19:48  [ТС] #11
Криптоалгоритм Khazad
0
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
21.11.2014, 19:52 #12
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
NESSIEstruct f;
char key[16];
 
cout<<"Algorithm not ready yeat";
 
NESSIEkeysetup(key, &f);
 
getch();
return 0;
В key должен быть ключ - 16 байт. У тебя он есть?

Добавлено через 3 минуты
Так попробуй.
C++
1
char key[17] = "0123456789ABCDEF";
1
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
21.11.2014, 19:54  [ТС] #13
Цитата Сообщение от nmcf Посмотреть сообщение
В key должен быть ключ - 16 байт. У тебя он есть?
[C++ Error] Unit1.cpp(829): E2451 Undefined symbol 'key'
[C++ Warning] Unit1.cpp(832): W8004 'key' is assigned a value that is never used

Добавлено через 1 минуту
Не понимаю почему не определило кей
0
nmcf
5319 / 4639 / 1551
Регистрация: 14.04.2014
Сообщений: 18,452
21.11.2014, 19:55 #14
Покажи текст программы.
1
Zver6233
36 / 36 / 8
Регистрация: 21.06.2013
Сообщений: 271
Записей в блоге: 1
21.11.2014, 19:56  [ТС] #15
понял

Добавлено через 25 секунд
я воид оставил около функции
0
Yandex
Объявления
21.11.2014, 19:56
Ответ Создать тему
Опции темы

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