1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
|
1 | |
Битное шифрование с ключом06.02.2012, 12:38. Показов 4618. Ответов 19
Метки нет (Все метки)
0
|
06.02.2012, 12:38 | |
Ответы с готовыми решениями:
19
Шифрование с открытым ключом Шифрование таблицей с ключом Шифрование данных ПРИВАТНЫМ ключом Шифрование/дешифрование методом RSA с открытым ключом. С++ |
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
|
06.02.2012, 13:22 [ТС] | 3 |
Датой может являться строка, в которой могут содержаться как буквы, так и цифры, или это рассматривается, как отдельный вариант?
И как расшифровка так же возводится в степень ключа? Ведь так же получается большее число, что никак не может быть равно дате.
0
|
return (true);
1976 / 1111 / 221
Регистрация: 19.04.2011
Сообщений: 2,345
|
|
06.02.2012, 13:32 | 4 |
Строка - набор байтиков, байтики - это числа, дальше продолжать?
Кто вам сказал, что это степень?
1
|
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
|
06.02.2012, 13:45 [ТС] | 5 |
Теперь все понятно. Большое спасибо
Добавлено через 10 минут UPD:Конечно, извините за глупый(возможно) вопрос, но, на практике оказалось, что программа отказывается сочетать стринг с интом. Как исстребить этот изъян?
0
|
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
|
06.02.2012, 13:50 [ТС] | 7 |
mimicria, т.е. приравнивать будущее значение ключа к массиву символов? Или я не правильно понимаю?
0
|
return (true);
1976 / 1111 / 221
Регистрация: 19.04.2011
Сообщений: 2,345
|
||||||
06.02.2012, 13:56 | 8 | |||||
Что значит будущее значение? Ключ должен полностью существовать на момент шифрования
1
|
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
|
06.02.2012, 16:58 [ТС] | 9 |
Да, спасибо
Добавлено через 2 часа 5 минут UPD: Еще, дабы не создавать новую тему - подскажите, как приравнять строку в едите, а не заданную к символьному массиву? Если разбивать на символы - не хочет, вытаскивать строку в переменную - не хочет.
0
|
Практикантроп
4840 / 2725 / 533
Регистрация: 23.09.2011
Сообщений: 5,795
|
|
06.02.2012, 17:13 | 10 |
1
|
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
|
06.02.2012, 17:29 [ТС] | 11 |
0
|
Практикантроп
4840 / 2725 / 533
Регистрация: 23.09.2011
Сообщений: 5,795
|
|
06.02.2012, 17:32 | 12 |
0
|
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
||||||
06.02.2012, 18:03 [ТС] | 13 | |||||
При расшифровке на цикле вылетает ошибка. В чем может быть проблема?
То же самое, если проделывать "дешифровку" с незашифрованной строкой (задавать ее при нажатии на кнопку)
0
|
Практикантроп
4840 / 2725 / 533
Регистрация: 23.09.2011
Сообщений: 5,795
|
|
06.02.2012, 18:07 | 14 |
- если в цикле, то скорее всего причина в том, что индекс цикла с 0 начинается (в строках индекс первого символа - 1). Попробуй индексировать с 1.
1
|
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
||||||
06.02.2012, 18:12 [ТС] | 15 | |||||
Проблему решил. Образовалась еще одна. Размер символьного массива при шифровке (meslen). Всегда равен 4.
Я просто сразу при чтении из файла ини переводил в символьный массив.
0
|
Практикантроп
4840 / 2725 / 533
Регистрация: 23.09.2011
Сообщений: 5,795
|
||||||
06.02.2012, 18:32 | 16 | |||||
Пробуй иначе; напр:
0
|
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
||||||
06.02.2012, 19:21 [ТС] | 17 | |||||
А смысл? При дешифровке все равно придется использовать сайзоф, который даст подобный эффект. И расшифрованное сообщение разрежется.
Добавлено через 40 минут Так вот, в результате псевдо-тестов обнаружил, что косяк за этой строчкой:
0
|
06.02.2012, 19:37 | 18 | ||||||||||
1
|
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
|
|
06.02.2012, 19:41 [ТС] | 19 |
QVO, можете дать краткие комментарии, если вас не затруднит? И дешифровка делается тем же кодом?
0
|
06.02.2012, 19:47 | 20 |
Gextar, Шифрование с заменой символов
1
|
06.02.2012, 19:47 | |
06.02.2012, 19:47 | |
Помогаю со студенческими работами здесь
20
Шифрование методом перестановки с заданным ключом текста любой длины Шифрование методом перестановки символов открытого текста в соответствии с некоторым правилом (ключом) Написать функцию, которая принимает 32 битное целое число и возвращает 16 битное целое число 64 битное шифрование Шифрование перестановкой с ключом Шифрование текста с ключом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |