Aktywne Wpisy
ogolnie to zabawna historia, z ktorej mozna sporo wyciagnac, stwierdzilem, ze skoro wszystko stracilem, pewnie nie wroce do starych zajec tak szybko, wiec zdecydowalem ze napisze o tym ksiazke o gang stalkingu, bedzie duzo o klamstwie, metodach manipulacji, epidmii narcyzmu, naiwnosci, moralnosci, roli religii, o grach("ze powoduja agresje?" yy nie, o pozytywnym wplywie gier mmorpg na mezczyzn zmagajacych sie z depresja), i wiele innych moze cos wrzuce tu jak zdaze.
niektore motywy
niektore motywy
varsaviak +136
zdarzyło się gdzieś po drodze, że mieszkałem w #australia no i tam jest taka skała - Uluru. całkiem znana, w każdym razie ja znam od podstawówki. ale do rzeczy - pojechaliśmy sobie na kilkudniowego tripa w szeroko pojęte 'okolice' (szeroko na kilkaset kilometrów). w wigilię zajeżdżamy na miejsce. Uluru cacy, słoneczko, w grudniu nie padało od 50 lat, tak ze 35 na plusie, skwarno że hej.
no i obok jest druga skała,
no i obok jest druga skała,
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Jeżeli mnożę dwie liczy 2*192 to mój wynik będzie równy 384. Co się stanie jeżeli to mnożenie na ciele skończonym GF 2^8? Jak to policzyć?
2^8=256
2*192=384=128 mod 256
bo 384=256+128
"mnożenia wykonywana jest zgodnie z regułami tej operacji na ciele skończonym GF(2 do potęgi 8). Również pojawiająca się w równaniach operacja XOR może zostać przedstawiona w jako odpowiadająca jej operacja dodawania na ciele skończonym GF(2 do potęgi 8)."
I na obarzku w pierwszej linijce wymnazam liczby w formacie hex i przekonwertowuje je na DEC, w
Trochę się pomyliłem, bo dla GF rzędu p^n sytuacja wygląda trochę inaczej i w zasadzie wszystko trzeba wykonywać na poziomie binarnym i używając XOR dla każdej pozycji.
https://en.wikipedia.org/wiki/Finite_field_arithmetic
Po drugie, to "coś" przez co dzielimy to pewno będzie 283, skoro zaczęliśmy od AES (przeczytaj uważnie fragment o mnożeniu - po prostu myśl o wielomianach jako o zapisie binarnym).
02*C0= 11 000 000 0 binarnie i teraz robimy to mod 100011011 (=283), co daje (w systemie dziesiątkowym) 384 mod 283 = 101
03*71=
1110001*
_____11 ( XOR)
10010011
=147
CA*01=CA = 202
Zresztą policz i sprawdź czy wychodzi ¯\_(ツ)_/¯
https://hp.vector.co.jp/authors/VA021385/galois_calc.htm
https://www.angelfire.com/biz7/atleast/mix_columns.pdf tę metodę wykorzystałem do policzenia na kartce