• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Odwracanie operacji logicznych na bitach w celu odzyskania zmiennej wejściowej

VPS Starter Arubacloud
0 głosów
106 wizyt
pytanie zadane 22 maja w Matematyka, fizyka, logika przez Panwita Nowicjusz (200 p.)
edycja 22 maja przez Panwita
Witam
Zaczne od tego że nie wiem czy to dobra kategoria, ale mam dość nietypowy problem. Załóżmy że duża literę A zamienimy na binarny i będzie to zmienna wejściowa, ta sama litera niech też będzie kluczem i również zamieńmy na binarny. Teraz pierwszy bit z zmiennej wejściowej oraz klucza będzie dawać do bramki AND, drugi bit ze zmiennej wejsciowe oraz klucza do NOR, trzeci do OR i czwarty do XOR i kolejne 4 bity we tej samej kolejności. Po tych operacjach powstaje nowe 8 bitów nazwijmy to przykładowo wyjście. To teraz czy jest jakiś sposób, aby wrzucić do jakiś różnych bramek odpowiednio bity z wyjścia oraz klucza(w sensie pierwszy bit z pierwszym do jednej bramki, drugi bit z drugim do innej bramki) tak aby dało nam wynik zmiennej wejściowej? I jeżeli tak to czy taki klucz będzie działał na każdym przypadku tzn. zmienna wejściowa np będzie duże C a klucz małe f itp.

2 odpowiedzi

+1 głos
odpowiedź 22 maja przez SzkolnyAdmin Szeryf (88,400 p.)
Zobacz tablice prawdy dla tych bramek. Dla przykładu masz wynik 0 i klucz 0 oraz bramkę AND. Szyfrowanym bitem może być zarówno 0 jak i 1. I jak to odzszyfrować?
0 głosów
odpowiedź 23 maja przez mokrowski Mędrzec (156,260 p.)
Nie wszystkie operacje bitowe są odwracalne i/lub przemienne. W większości przypadków dochodzi do utraty informacji. Jedną z operacji "odwracalnych" jest XOR. Ale to odpowiedź bardzo powierzchowna i która powinna być bardziej rozbudowana :) Jeśli jednak interesują Cię takie zagadnienia, to ta pozycja będzie dobra: https://helion.pl/ksiazki/uczta-programistow-henry-s-warren,sztuha.htm#format/d (choć IMHO lepiej oryginał: https://www.amazon.pl/Hackers-Delight-Henry-S-Warren/dp/0321842685 )

Podobne pytania

0 głosów
1 odpowiedź 5,867 wizyt
pytanie zadane 20 stycznia 2018 w Matematyka, fizyka, logika przez eternal Użytkownik (620 p.)
0 głosów
1 odpowiedź 1,004 wizyt
pytanie zadane 6 listopada 2020 w Matematyka, fizyka, logika przez dark41 Użytkownik (760 p.)

92,957 zapytań

141,916 odpowiedzi

321,148 komentarzy

62,287 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...