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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
sly4ainaya
2 / 2 / 0
Регистрация: 11.03.2011
Сообщений: 49
#1

как сгенерировать ключ? - C++

29.03.2011, 20:14. Просмотров 2793. Ответов 2
Метки нет (Все метки)

Необходимо сгенерировать ключ для реализации шифратора по типу ГОСТ. ключ в нем 256 бит, я никак не могу придумать как правильно его сгенерировать..

пробовала рандомом задовать 8 переменных типа int, ибо он 4 кб.. по сути в инт можно записать 2^32, а записываются только пятизначные числа, а это уменьшает размер ключа - он уже не 32 байта

кажется, можно задать строку и заполнить ее произвольными элементами, но такой команды найти не получилось..

вообще не представляю, как должен выглядеть этот ключ, есть ли в нем буквы, сколько в нем символов, а если он состоит только из цифр, то в какой системе счисления
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 20:14     как сгенерировать ключ?
Посмотрите здесь:

Как сгенерировать ключ для узла дерева? - C++
В C# для создания сквозной нумерации текстовых заметок можно было просто объявить целую static-переменную в описании класса заметки,...

Как сгенерировать размещение из 9 по 3? - C++
#include<iostream> using namespace std; int main() { int a = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; setlocale(LC_ALL, "Ukrainian"); ...

Как сгенерировать строку длинной L - C++
как сгенерировать строку длинной L?

Как имея configure.in сгенерировать .sln ? - C++
Люди. Вы поймите меня правильно. Я собрал уже около 80 библиотек с учетом разных платформ. Я умею пользоваться nmake, cmake, make,...

Как сгенерировать строку из элементов массива? - C++
Надо сгенерировать строку из элементов массива, я не могу этого сделать, кто поможет?

как сгенерировать число длиной 768 бит - C++
Как можно сгенерировать число длиной 768 бит, написать какой то генератор, можно в качестве типа использовать string в 10-ой системе ...

Как сгенерировать случайные числа в заданном интервале? - C++
как правильно сгенерировать вещественный массив на промежутке mas = (float)(rand()%20001)/50); вроде правильно сделал, а в компиляторе...

Как правильно сгенерировать одномерный массив через rand? - C++
Выходит вот такая цифра на каждую ячейку: А как сделать, чтобы они были разные? #include "stdafx.h" #include "iostream" ...

Как сгенерировать псевдослучайное число размером 1024 bit? - C++
Уважаемые программисты, очень срочно нужна помощь. Помогите с реализацией функции, которая будет генерировать псевдослучайное число...

Как сгенерировать рандомное число 16-тиричной системе счисления 32 разрядное? - C++
Подскажите пожалуйста. Как сгенерировать рандомное число 16-тиричной системе счисления 32 разрядное. С++


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Subgrando
40 / 40 / 3
Регистрация: 28.01.2011
Сообщений: 175
29.03.2011, 20:19     как сгенерировать ключ? #2
Зачем буквы-цифры в ключе из битов?
Бит ведь имеет только два значения: 0 (off) и 1 (on).
Так что тут никаких букв и цифр.
sly4ainaya
2 / 2 / 0
Регистрация: 11.03.2011
Сообщений: 49
29.03.2011, 20:21  [ТС]     как сгенерировать ключ? #3
просто в стандартном ключе для этого типа шифрования, на сколько я знаю, используются не только нули и единицы
Ответ Создать тему
Опции темы

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