5 / 5 / 0
Регистрация: 28.06.2013
Сообщений: 116
|
||||||
1 | ||||||
Шифрование Xor06.07.2013, 10:01. Показов 8076. Ответов 15
Метки нет (Все метки)
Почему-то не шифруется по коду, а просто передает тот же текст.
0
|
06.07.2013, 10:01 | |
Ответы с готовыми решениями:
15
Шифрование xor XOR шифрование текстового файла Шифрование методом гаммирования (XOR) Xor шифрование exe-файла не дает нужного результата |
399 / 366 / 54
Регистрация: 23.05.2010
Сообщений: 716
|
||||||
06.07.2013, 18:25 | 2 | |||||
Вот рабочий код, наформу поместить текстовое поле и кнопку. button1_Click - обработчик события нажатия кнопки.
1
|
5 / 5 / 0
Регистрация: 28.06.2013
Сообщений: 116
|
|
06.07.2013, 18:26 [ТС] | 3 |
спасибо
0
|
399 / 366 / 54
Регистрация: 23.05.2010
Сообщений: 716
|
|||||||||||
06.07.2013, 18:31 | 4 | ||||||||||
К стати, ваш код не работал, потому что вы переменной codeInt значение не присвоили.
0
|
5 / 5 / 0
Регистрация: 28.06.2013
Сообщений: 116
|
|
06.07.2013, 18:34 [ТС] | 5 |
Да я понял, что мой код полный отстой. Там даже не надо писать ничего в методах по формам. Только в кнопке.
Добавлено через 1 минуту а как сделать чтобы если строку отступаешь, то в другом окне шифровала также, с учетом строк?
0
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|||||||||||
06.07.2013, 20:47 | 6 | ||||||||||
Кстати, можно использовать похожее шифрование:
вместо
0
|
5 / 5 / 0
Регистрация: 28.06.2013
Сообщений: 116
|
|
06.07.2013, 20:48 [ТС] | 7 |
это легко угадать
0
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
06.07.2013, 20:49 | 8 |
И XOR и просто прибавление легко взламываются, вообще лучше использовать более стойкие алгоритмы, например, сети Фейстеля или AES
0
|
5 / 5 / 0
Регистрация: 28.06.2013
Сообщений: 116
|
|
06.07.2013, 20:51 [ТС] | 9 |
хмм. xor легко взломать? Как это если вариантов тысячи?
Добавлено через 25 секунд если цикл написать, а потом искать нужную строку Добавлено через 5 секунд то да
0
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
06.07.2013, 20:55 | 10 |
char принимает значение от 0 до 65535, а, значит, все возможные значения xor ^ число можно перебрать даже вручную или использую словарь слов например.
В более надежных алгоритмах используется пароль и соль, которые подобрать тяжелее, т.к. вариантов намного больше
0
|
5 / 5 / 0
Регистрация: 28.06.2013
Сообщений: 116
|
|
06.07.2013, 20:56 [ТС] | 11 |
вручную 65 тысяч вариантов?
0
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
06.07.2013, 21:00 | 12 |
На самом деле, меньше т.к. можно сразу откинуть варианты, в которых например есть символы, не буквы и не цифры - уже меньше намного.Плюс к этому можно добавить информацию о пароле(если такова имеется).И еще,как я говорил, можно использовать словарь, если ищем человеческое слово.Плюс автоматическая проверка пароля авторизацией(если это вход на сайт)
0
|
5 / 5 / 0
Регистрация: 28.06.2013
Сообщений: 116
|
|
06.07.2013, 21:02 [ТС] | 13 |
не совсем понимаю. Например как ты будешь переводить вот это. (Дешифровать) ؒٽȟٿپٽ؆ȟٽ؊پٽȟ؋ٰȟ؊ٿ؊؍؋؏
0
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
06.07.2013, 21:08 | 14 |
0
|
5 / 5 / 0
Регистрация: 28.06.2013
Сообщений: 116
|
|
06.07.2013, 21:23 [ТС] | 15 |
нет на русском
0
|
21 / 21 / 7
Регистрация: 24.01.2013
Сообщений: 129
|
|
06.07.2013, 21:30 | 16 |
Перебираем все варианты - затем отсеиваем те, у которых хотя бы один символ не является пробелом или русской буквой
0
|
06.07.2013, 21:30 | |
06.07.2013, 21:30 | |
Помогаю со студенческими работами здесь
16
Простой XOR строки Шифровка и расшифровка файла XOR Перевод в ASCII, XOR и обратно в texbox XOR шифрование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |