Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.12.2016, 16:07   #11
garrygarry
Пользователь
 
Регистрация: 23.01.2014
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
У тебя нет двух уравнений
(1) xor (4) = (2) xor (5) и
(1) xor (2) = (3) xor (4)
тождественны
поэтому можно и не мучаться со взламыванием чего-то
Это не правда. Не получается.
garrygarry вне форума
Старый 07.12.2016, 16:09   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Примени xor (2), а потом xor (4) к левой и правой части первого
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 07.12.2016, 16:10   #13
garrygarry
Пользователь
 
Регистрация: 23.01.2014
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Примени xor (2), а потом xor (4) к левой и правой части первого
(4) то неизвестно.
garrygarry вне форума
Старый 07.12.2016, 16:13   #14
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А зачем известность? Зато известно a xor b xor a = b. Что с успехом применяется в простейшем шифровании. Толко во 2-ом описка. Там
(1) xor (2) = (4) xor (5)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 07.12.2016 в 16:15.
Аватар вне форума
Старый 07.12.2016, 16:18   #15
garrygarry
Пользователь
 
Регистрация: 23.01.2014
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А зачем известность? Зато известно a xor b xor a = b. Что с успехом применяется в простейшем шифровании
1) 2A767C712BBBA4421
xor
2) 70B131414C04C9567
=
3) 5ac74d3067bf6d146


4) ??????????????????
xor
5) ???????????????????
=
3) 5ac74d3067bf6d146

как? подскажите пожалуйста? Мы только знаем что (1) xor (4) = (2) xor (5)

Как сделать то, чтобы без ошибок числа получить?
garrygarry вне форума
Старый 07.12.2016, 16:39   #16
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

ни как:
Цитата:
поэтому можно и не мучаться со взламыванием чего-то
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 07.12.2016, 16:39   #17
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от garrygarry Посмотреть сообщение
Как сделать то, чтобы без ошибок числа получить?
Вы мой пост не прочитали?


рассказываю, чтобы получить неизвестные числа 4) и 5) нужно
1) взять любое произвольное число ( не равное 1) и 2), разумеется).
число можно взять заданное. можно получить случайным образом.
например, берём число 4) равным
11111111111111111

чтобы получить число 5)
нужно просто взять xor чисел 4) и искомого результата ( == 2) xor 3))
11111111111111111 xor 5ac74d3067bf6d146 = 4bd65c2176ae7c057

ответ
4) 11111111111111111
xor
5) 4bd65c2176ae7c057
=
5ac74d3067bf6d146


ну, или рассмотрите аналогичный простой пример:
7+5 = 12

?+?= 12
как найти "?" ?

ещё вопросы есть?



p.s.
разумеется, что таких чисел 4) и 5) ОЧЕНЬ много.
Цитата:
Сообщение от Аватар Посмотреть сообщение
поэтому можно и не мучаться со взламыванием чего-то

Последний раз редактировалось Serge_Bliznykov; 07.12.2016 в 16:42.
Serge_Bliznykov вне форума
Старый 07.12.2016, 16:46   #18
garrygarry
Пользователь
 
Регистрация: 23.01.2014
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Вы мой пост не прочитали?


рассказываю, чтобы получить неизвестные числа 4) и 5) нужно
1) взять любое произвольное число ( не равное 1) и 2), разумеется).
число можно взять заданное. можно получить случайным образом.
например, берём число 4) равным
11111111111111111

чтобы получить число 5)
нужно просто взять xor чисел 4) и искомого результата ( == 2) xor 3))
11111111111111111 xor 5ac74d3067bf6d146 = 4bd65c2176ae7c057

ответ
4) 11111111111111111
xor
5) 4bd65c2176ae7c057
=
5ac74d3067bf6d146


ну, или рассмотрите аналогичный простой пример:
7+5 = 12

?+?= 12
как найти "?" ?

ещё вопросы есть?



p.s.
разумеется, что таких чисел 4) и 5) ОЧЕНЬ много.
нет, ну это я понял спасибо.
ну на самом деле ответов чуть меньше..
если брать с 1ой цифрой 4 и 5, то
0 и 5
2 и 7
8 и d
a и f
просто думалось , что есть еще какие нибудь решения
может в двоичной чтото можно заметить?

00000010 2
00000111 7

00000101 5

00001000 8
00001101 d
---


00001010 a
00000000 0

00001010 a

00000100 4
00001110 e

Последний раз редактировалось garrygarry; 07.12.2016 в 16:51.
garrygarry вне форума
Старый 07.12.2016, 17:12   #19
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от garrygarry Посмотреть сообщение
ну на самом деле ответов чуть меньше..
на самом деле число вариантов пар зависит от длины получаемого числа.
например,
если речь идёт про число 4bd65c2176ae7c057
то оно имеет длину 17 символов, поэтому это 16^17 степени это примерно
2.9514790517935E+20 ( т.е. больше, чем 295147905179350000000, это, чтобы было понятней - двести девяносто пять квинтиллионов сто сорок семь квадриллионов девятьсот пять триллионов сто семьдесят девять миллиардов триста пятьдесят миллионов).

и зависимости никакой нет и быть не может.
поэтому:
Цитата:
Сообщение от Аватар Посмотреть сообщение
поэтому можно и не мучаться со взламыванием чего-то
Serge_Bliznykov вне форума
Старый 07.12.2016, 17:23   #20
garrygarry
Пользователь
 
Регистрация: 23.01.2014
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
на самом деле число вариантов пар зависит от длины получаемого числа.
например,
если речь идёт про число 4bd65c2176ae7c057
то оно имеет длину 17 символов, поэтому это 16^17 степени это примерно
2.9514790517935E+20 ( т.е. больше, чем 295147905179350000000, это, чтобы было понятней - двести девяносто пять квинтиллионов сто сорок семь квадриллионов девятьсот пять триллионов сто семьдесят девять миллиардов триста пятьдесят миллионов).

и зависимости никакой нет и быть не может.
поэтому:
спасибо за разъяснениe
:-)
garrygarry вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто сможет помочь в работе EXEL CTPATEG Microsoft Office Excel 2 31.05.2013 12:42
Кто сможет помочь? wage23 Помощь студентам 0 05.04.2012 09:03
Кто сможет помочь правильно составить ссылку shuha_master HTML и CSS 1 12.05.2011 10:42
кто сможет помочь с задачей на Pascal? arturrr Помощь студентам 3 24.06.2010 02:05
Кто сможет помочь с библиотекой в C++ Перец Помощь студентам 7 23.03.2009 20:00