1 | |
Криптоалгоритм Khazad21.11.2014, 16:06. Показов 4521. Ответов 26
Метки нет (Все метки)
0
|
21.11.2014, 16:06 | |
Ответы с готовыми решениями:
26
Как работает алгоритм Khazad Криптоалгоритм: исходник не компилируется Подключение CyaSSL (yaSSL), криптоалгоритм NTRU Реализовать симметричный криптоалгоритм Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
21.11.2014, 16:25 | 2 |
Тебя забанили в Гугле?
http://lxr.free-electrons.com/... o/khazad.c
0
|
21.11.2014, 17:53 [ТС] | 3 |
Khazad_console.rar
Как мне его реализировать? чтобы я вводил сообщения и оно шифровало его? приведите пожалуйста пример: Я не понимаю что нужно куда вводить
0
|
21.11.2014, 18:09 [ТС] | 4 |
https://www.cyberforum.ru/atta... 1416581546
Как сделать чтобы работало?
0
|
7786 / 6554 / 2983
Регистрация: 14.04.2014
Сообщений: 28,627
|
|
21.11.2014, 18:49 | 5 |
А что там должно работать? main()-то пустой.
1
|
21.11.2014, 19:05 [ТС] | 6 |
ну да. Я не знаю как осуществить кодировку текста. Какие функции вписивать? там функция шифрации просит строку и еще какое значения не понятного типа данных NESSIE что это вообще?
0
|
7786 / 6554 / 2983
Регистрация: 14.04.2014
Сообщений: 28,627
|
|
21.11.2014, 19:08 | 7 |
Сначала надо подготовить ключ, там эта функция вписана, только надо правильно параметры передать. Затем вызываешь функцию шифрования. На входе - текст, на выходе зашифрованный, наверное.
1
|
21.11.2014, 19:34 [ТС] | 8 | ||||||||||
Добавлено через 11 минут
0
|
7786 / 6554 / 2983
Регистрация: 14.04.2014
Сообщений: 28,627
|
|
21.11.2014, 19:41 | 9 |
key - сам ключ, 128-bit. Второй параметр - указатель на эту структуру, т. е. объяви переменную в main() типа NESSIEstruct и передавай указатель.
1
|
21.11.2014, 19:47 [ТС] | 10 | |||||
Изучал С++ давно . Позабыл уже.
0
|
7786 / 6554 / 2983
Регистрация: 14.04.2014
Сообщений: 28,627
|
|||||||||||
21.11.2014, 19:52 | 12 | ||||||||||
Добавлено через 3 минуты Так попробуй.
1
|
21.11.2014, 19:54 [ТС] | 13 |
[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
|
7786 / 6554 / 2983
Регистрация: 14.04.2014
Сообщений: 28,627
|
|
21.11.2014, 19:55 | 14 |
Покажи текст программы.
1
|
7786 / 6554 / 2983
Регистрация: 14.04.2014
Сообщений: 28,627
|
||||||
21.11.2014, 19:57 | 16 | |||||
А, там беззнаковый.
1
|
21.11.2014, 20:04 [ТС] | 17 | |||||||||||||||
Добавлено через 1 минуту
0
|
7786 / 6554 / 2983
Регистрация: 14.04.2014
Сообщений: 28,627
|
||||||
21.11.2014, 20:07 | 18 | |||||
Нет, твоя функция NESSIEencrypt()
Первый парметр - та же структура, затем блоки -исходный и для зашифрованных данных. По 8 байт вроде бы. Тут не совсем ясно. Добавлено через 1 минуту typedef - определение типа. Так наверно:
1
|
7786 / 6554 / 2983
Регистрация: 14.04.2014
Сообщений: 28,627
|
|
21.11.2014, 20:41 | 20 |
Нет, третий парметр должен быть массивом unsigned char.
Там же просто числа будут. Ну выводи через cout << hex << b[i] в цикле.
1
|
21.11.2014, 20:41 | |