• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Задача на операцию xor

follower177

New member
11.07.2023
3
0
BIT
0
Каждой букве русского алфавита (кроме букв ё и ъ) и символу пробел поставлено число от 0 до 31 соответственно (a - 0, б - 1 и т.д.).
Пусть T1 и T2 две русские осмысленные фразы длины 76 каждая. S = T1 xor T2. Как найти T1 и T2, зная S.
Небольшой пример, допустим s = [14, 0, 23, 11, 11,2 ,25,11,11,28,26,25]
Подскажите в каком направлении думать?
 

Exited3n

Red Team
10.05.2022
717
259
BIT
632
Каждой букве русского алфавита (кроме букв ё и ъ) и символу пробел поставлено число от 0 до 31 соответственно (a - 0, б - 1 и т.д.).
Пусть T1 и T2 две русские осмысленные фразы длины 76 каждая. S = T1 xor T2. Как найти T1 и T2, зная S.
Небольшой пример, допустим s = [14, 0, 23, 11, 11,2 ,25,11,11,28,26,25]
Подскажите в каком направлении думать?
а как у тебя s = 12 символов, а t1,2 аж по 76 0о ?
 

follower177

New member
11.07.2023
3
0
BIT
0
S в твоем примере имеет рандомные значения?
В задаче которую нужно решить S =
[18, 0, 12, 8, 3, 12, 27, 26, 29, 12, 0, 31, 5, 19, 26, 11, 0, 2, 18, 1, 6, 5, 28, 26, 9, 27, 11
3, 25, 2, 23, 16, 15, 30, 4, 2, 23, 13, 23, 8, 16, 19, 4, 27, 1, 0, 0, 14, 20, 0, 29, 8, 14, 1, 6, 18, 26, 5, 28,
4, 30, 21, 9, 6, 19, 9, 20, 13, 17, 15, 11, 6, 14, 8, 5, 16]
То есть это результат посимвольного xor T1 и T2 (T1 и T2 - это 100 процентов осмысленные фразы)
В моём примере, который я дал s = [14, 0, 23, 11, 11,2 ,25,11,11,28,26,25] это результат сложения слов "безопасность" и "передвижение". Только в данном примере каждый символ кроме "ё" кодируется. То есть, (a - 0, б - 2 ..... я - 31)
 
Последнее редактирование:

follower177

New member
11.07.2023
3
0
BIT
0
а как у тебя s = 12 символов, а t1,2 аж по 76 0о ?
задаче которую нужно решить S =
[18, 0, 12, 8, 3, 12, 27, 26, 29, 12, 0, 31, 5, 19, 26, 11, 0, 2, 18, 1, 6, 5, 28, 26, 9, 27, 11
3, 25, 2, 23, 16, 15, 30, 4, 2, 23, 13, 23, 8, 16, 19, 4, 27, 1, 0, 0, 14, 20, 0, 29, 8, 14, 1, 6, 18, 26, 5, 28,
4, 30, 21, 9, 6, 19, 9, 20, 13, 17, 15, 11, 6, 14, 8, 5, 16]

s = [14, 0, 23, 11, 11,2 ,25,11,11,28,26,25] я показал для примера это результат сложения слов "безопасность" и "передвижение". Только в данном примере каждый символ кроме "ё" кодируется. То есть, (a - 0, б - 2 ..... я - 31)
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!