Мне задали вопрос, как создать шифр для шифрования и дешифрования программы [закрыто] ⇐ C++
Мне задали вопрос, как создать шифр для шифрования и дешифрования программы [закрыто]
Это был вопрос
Давайте создадим ваш первый шифр!!! Шифр — это алгоритм, который можно использовать для шифрования и дешифрования конфиденциальной информации. Вам необходимо создать шифр для хранения конфиденциальной информации в информационной системе. Это число хранится в виде 64-битного беззнакового числа (оно может быть длинным, целым, поскольку его размер составляет не менее 8 бит).
В этой системе 64 бита организованы следующим образом:
[*]Первые 4 бита представляют тип транзакции. (отображается как Tr) [*]Следующие 28 бит представляют идентификатор транзакции (отображается как T). [*]Последние 32 бита представляют идентификатор клиента (обозначен буквой C).
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 Тр Тр Тр Т Т Т Т Т Т Т Т Т Т Т Т Т 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 C C C C C C C C C C C C C C C C 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 C C C C C C C C C C C C C C C C C
[*]Разработать функцию для извлечения идентификатора клиента из 64-битной версии. число с использованием побитовых операций. [*]Еще одна функция для извлечения идентификатора транзакции. [*]Функция для извлечения типа транзакции. [*]Для повышения безопасности ваша задача — изобрести уникальный метод шифрования.
Напишите функцию для шифрования 64-битного числа (X) с использованием разработанного вами алгоритма шифрования. Также необходимо создать функцию дешифрования, чтобы восстановить исходное 16-битное значение.
Детали и механизм вашего собственного алгоритма шифрования полностью зависят от вашей изобретательности. Ты должны стремиться сделать его одновременно надежным и сложным для расшифровки.
И я написал эту программу.
#include использование пространства имен std; void зашифрованный_номер (длинный длинный int n); void encrypt_transaction_type (long long int n); void encrypt_transaction_id (long long int n); void encrypt_customer_id (long long int n); интервал основной() { long long int число; cout 4; cout
Это был вопрос
Давайте создадим ваш первый шифр!!! Шифр — это алгоритм, который можно использовать для шифрования и дешифрования конфиденциальной информации. Вам необходимо создать шифр для хранения конфиденциальной информации в информационной системе. Это число хранится в виде 64-битного беззнакового числа (оно может быть длинным, целым, поскольку его размер составляет не менее 8 бит).
В этой системе 64 бита организованы следующим образом:
[*]Первые 4 бита представляют тип транзакции. (отображается как Tr) [*]Следующие 28 бит представляют идентификатор транзакции (отображается как T). [*]Последние 32 бита представляют идентификатор клиента (обозначен буквой C).
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 Тр Тр Тр Т Т Т Т Т Т Т Т Т Т Т Т Т 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т Т 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 C C C C C C C C C C C C C C C C 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 C C C C C C C C C C C C C C C C C
[*]Разработать функцию для извлечения идентификатора клиента из 64-битной версии. число с использованием побитовых операций. [*]Еще одна функция для извлечения идентификатора транзакции. [*]Функция для извлечения типа транзакции. [*]Для повышения безопасности ваша задача — изобрести уникальный метод шифрования.
Напишите функцию для шифрования 64-битного числа (X) с использованием разработанного вами алгоритма шифрования. Также необходимо создать функцию дешифрования, чтобы восстановить исходное 16-битное значение.
Детали и механизм вашего собственного алгоритма шифрования полностью зависят от вашей изобретательности. Ты должны стремиться сделать его одновременно надежным и сложным для расшифровки.
И я написал эту программу.
#include использование пространства имен std; void зашифрованный_номер (длинный длинный int n); void encrypt_transaction_type (long long int n); void encrypt_transaction_id (long long int n); void encrypt_customer_id (long long int n); интервал основной() { long long int число; cout 4; cout
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Устанавливает значение ключа шифрования и дешифрования Tink-FPE [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Разработка приложения шифрования/дешифрования с использованием Blazor [закрыто]
Anonymous » » в форуме Javascript - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-