Bit Döndürme
Bit seviyesinde bir dönüşüm. Her byte için uygulanan işlemler sırası:
```
1) ROL(o, 3) ; 8-bit sola dairesel kaydirma
2) XOR 0x7E
3) NOT (~ & 0xFF) ; bit tersleme
Sonuç (hex):
8be3238b4b5a92ca227ba2faf2a22a127b22aa121a6a`
İşlemleri ters sırayla geri al: NOT, XOR 0x7E, ROR 3.
Bu challenge ne öğretiyor?
- İkilik gösterim, her baytı sekiz 0/1 basamağıyla yazar.
- XOR, aynı anahtarla iki kez uygulandığında veriyi geri veren bit düzeyinde bir işlemdir.
- Hex (onaltılık), her baytı 0-9 ve a-f ile iki karakterde gösterir.
- Tersine mühendislik challenge'ları bir programın mantığını okuyup tersine çevirmeyi öğretir.