Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   НУжен Хелп Хацкеров (https://forum.antichat.xyz/showthread.php?t=6949)

anakin 06.06.2005 08:12

НУжен Хелп Хацкеров
 
Люди ВОт У меня есть Код. Я Его Взял Из Одной ГОлоаоломки! Подскажите что нужно Для того что бы я его Сломал Какой Софто мне нужен...
110101001100100110100110001101100010110110
110000101100100110100110000101100011100001
011001001101001100111011001011000010110010
011010011001110111000110000101100100110100
110010101100010110110110000101100100110100
110001101100010110110110000101100100110100
110010101100010110110110000101100100110100
110100101100111101010011001001101001100111
011001011000010110010011010011011100110001
011010011010100110010011010011000010110010
110101001100100110100110001101100010110110
110000101100100110100110010101100010110110
110000101100100110100110001101100010110110

1000100101011110100101060100010100000100001
110a0100100d1000100001000100100111111010011
1001000010001114010110011001001001000100001
0110010b00101110010010100010010010101001001
0010101000101005010010e00100101001011100000
0010101010001010101001010000101010001010111
0201010c10010010001011001001001001010101001
0101010101010010100100100101011001010010010
1030101010010101001010100101000010010100101
0101001010101010100001071010100100101010010
10011110100101010101001010f0100001010100101
0101001001010100001018101000100110010010100
1010010010100101001010010100100101010010101
0010010101010900101010101001001000010010101

ПРошу прощение За флуд Но я Начинающий и Прошу помощи У Знатоков..
За рание Фенкс

FoX's 06.06.2005 08:29

Может быть 1 это Bin. Хотя может это вообще азбука Морзе. =)
Второе не знаю..

anakin 06.06.2005 08:53

Э ну вот... Люди Я же спросил Как софто нуна что бы его Открыть и где его взяь а вы мне тут его открываите... Канешно Фенкс но меня интересует сам процес его расскодировкиюю Поэтому я и попросил помощи.

nerezus 06.06.2005 09:07

софт - блокнот и калькулятор
промежуточные вычисления - мозг

silveran 06.06.2005 09:37

понятно что это двоичный код исчисления... ты хотябы примерно не знаеш там цыфры кодируются или буквы!? полный текст головоломки дай!!!

Первое что вы должны понять это то что способ исчисления который мы используем не является единственным. Наша система исчисления состоит из 10 знаков (0, 1, 2, 3, 4, 5, 6, 7, 8 и 9). Далее, чтобы получить следующее значение мы должны добавить еще одну колонку слева и обнулить текущую (... 8, 9, 10). Именно так работает наша система исчисления.

В десятиричной системе, даже не подозревая об этом, мы используем цифры применяя "степень десяти". Например возьмем число 17282 (которое я просто придумал) и разложим его следующим образом:

Степень десяти 4 3 2 1 0
Десять в этой степени 10000 1000 100 10 1
Значение 1 7 2 8 2

Таким образом, чтобы получить 17282, мы берем число десять в степени из верхнего ряда (10 в степени 4 = 10000, например) и умножаем это на число в нижнем ряду (10000*1). Затем просто складываем эти числа. получается 10000+7000+200+80+2=17282. Это настолько очевидно, что мы не замечаем этого. Вы наверно думаете: "И что интересно он пытается этим доказать?" Что ж, только то, что наша система исчисления не единственна.

Итак, существует еще одна система исчисления, которую используют в основном только компьютеры. Она состоит только их двух знаков (0 и 1) и поэтому называется двоичной системой. Бинарные числа выглядят следующим образом: 101011101101. Цифра в бинарной системе называется битом (bit, BInary digiT). Двоичные числа очень трудно напрямую перевести в десятичные, так как приходится проводить некоторые исчисления.

Двоичная система работает также, добавляя степень числа. И так как она двоична, то есть состоит из двух чисел, это число соответственно 2.

Степень двух Бинарное значение Десятеричное значение
0 1 1
1 10 2
2 100 4
3 1000 8
4 10000 16
5 100000 32
6 1000000 64
7 10000000 128
8 100000000 256
9 1000000000 512
10 10000000000 1024

Эти двоичные числа выглядят очень знакомо. На первый взгляд кажется, что это тоже степени числа десять. Но как вы видите из правой колонки, они являются абсолютно разными. Уверен вы уже начинаете понимать проблему. Вы хотите складывать такие значения переводя значения в разные системы? У вас получится что-то типа: 278 в бинарном виде равно 100010110. Вот еще пример:

Бинарное значение Десятичное значение
101 5
111 7
1111 15
10101110 174
101110111101101011 192363

Забавно, да? :)

Нам нужна система получше! Причина, по которой у нас получаются такие странные числа в том, что 10 не является двум в какой-нибудь степени. Нам нужно найти систему в которой базовое число является двум в какой-нибудь степени. Наиболее часто используемая система основывается на базовом числе 16 и называется она шеснадцатеричной. Уверен, если вы читали англоязычные форумы по программированию в Сфере, то вам часто попадалось слово hex. Нет, это не проклятье математиков и не злое заклинание, это аббревиатура слова hexademical что значит "шеснадцатеричный".

Двоичное значение Десятеричное значение Шеснадцатеричное значение
1 1 1
10 2 2
11 3 3
100 4 4
101 5 5
110 6 6
111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F
10000 16 10

Видите как это работает? К системе добавили еще шесть цифр, которые являются первыми буквами буржуйского алфавита.

Итак, в Сфере вам практически никогда не придется иметь дело с бинарными числами, основывающимися на двух, но если придется то вы всегда можете воспользоваться научным калькулятором чтобы вычислить нужное значение. В любом случае, куда легче работать с шеснадцатеричной системой. (Это последняя таблица, я обещаю!)

Бинарное значение Шеснадцатеричное значение
000000001 (1) 01
000000010 (2) 02
000000100 (4) 04
000001000 (8) 08
000010000 (16) 010
000100000 (32) 020
001000000 (64) 040
010000000 (128) 080
100000000 (256) 0100

Как вы видите, в шестнадцатеричной системе есть определенное правило. Вы наверное думаете, ведь 1, 2, 4 и 8 как-то связаны между собой. И вы правы. Еще вы наверное заметили что перед каждым шестнадцатеричным числом стоит нолик (0100 вместо 100). Этим ноликом вы как бы говорите Сфере: "Тут мы применяем шестнадцатеричное число, смори не напутай чего". Ведь 0100 и 100 это совершенно разные числа.
Пуск - Программы - Стандартные - Калькулятор. Я подожду пока вы его откроете.

Готово? вот теперь откройте меню Вид и поставьте Инженерный. Ого как изменилось окошко! Итак чтобы конвертировать число из десятичной системы в шеснадцатеричную, просто наберите его (8192) в одной системе (dex) и тыкнете на флажок другой системы (hex). Припишите спереди нолик и Сфера с аппетитом скушает такое число.

если поможет то респекты -Inferno

FoX's 06.06.2005 09:41

Мда... напоминает статью по Assambler.

qBiN 06.06.2005 10:01

Цитата:

1000100101011110100101060100010100000100001
110a0100100d1000100001000100100111111010011
1001000010001114010110011001001001000100001
0110010b00101110010010100010010010101001001
0010101000101005010010e00100101001011100000
0010101010001010101001010000101010001010111
0201010c10010010001011001001001001010101001
0101010101010010100100100101011001010010010
1030101010010101001010100101000010010100101
0101001010101010100001071010100100101010010
10011110100101010101001010f0100001010100101
0101001001010100001018101000100110010010100
1010010010100101001010010100100101010010101
0010010101010900101010101001001000010010101
Это не двоичный код,вглядитесь есть цыфры: 8,7,9,5,4 и буквы f,e,a

silveran 06.06.2005 18:19

Вы правы- это Асемблер... а кот какая система исчисления= сам не в понятках... думал что 16 ти ричная... но обшибся... тоды ничем не могу.. сори!!!

bul666 06.06.2005 18:28

Сдесь спрятано: Привет от bul666!

GreenBear 06.06.2005 18:32

аххахаха. хорошая шутка..


Время: 17:25