0Pricing
Cryptology Academy · Ders

İkili ve Onaltılık Sistemin Temelleri

Ondalık, ikili ve onaltılık sistemler arasında güvenle dönüşüm yapın

İkili ve Onaltılık Sistemin Temelleri, CoddyKit'te ücretsiz bir Cryptology Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cryptology Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cryptology Academy kursu toplamda 4 dersten oluşur.

Hoş Geldiniz

Kriptografi bitler ve bytes üzerinde çalışır. Bu derste, her şifreleme algoritmasının doğal dilleri olan ikili ve onaltılık sistemlerde yetkinlik kazanacağız.

Neden İkili Sistem?

Bilgisayarlar her şeyi 0'lar ve 1'ler olarak depolar. Bit, tek bir ikili basamaktır. Bayt 8 bittir ve 0–255 arasındaki değerleri tutar. Tüm kriptografik işlemler bu düzeyde gerçekleşir.

İkiliden Onluya Dönüşüm

İkili 1011 = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8+0+2+1 = 11 ondalık. Her bit konumu, en sağdaki bitten (2⁰) başlayarak ikinin bir kuvvetidir.

Onludan İkiliye Dönüşüm

42'yi ikili sisteme dönüştürelim: 42÷2=21r0, 21÷2=10r1, 10÷2=5r0, 5÷2=2r1, 2÷2=1r0, 1÷2=0r1. Kalanları aşağıdan yukarıya okuyun: 101010.

Onaltılık Sistemin Temelleri

Onaltılık sistemde 16 basamak kullanılır: 0–9 ve A–F (A=10, B=11, ..., F=15). Bir onaltılık basamak 4 biti (dörtlü bit grubunu) temsil eder. İki onaltılık basamak bir baytı temsil eder.

İkiliden Onaltılığa Dönüşüm

İkili sayıyı sağdan başlayarak 4 bitlik gruplara ayırın: 10111010 → 1011 1010 → B A → 0xBA Python: hex(0b10111010) → '0xba'

Kriptografide Onaltılık Sistem

SHA-256, 64 onaltılık karakter olarak gösterilen 32 bytes üretir. AES-128 anahtarları 16 bayt = 32 onaltılık karakter uzunluğundadır. Onaltılık sistem, kriptografik değerleri göstermenin evrensel biçimidir.

Python Dönüşümleri

bin(255) # '0b11111111' hex(255) # '0xff' int('ff', 16) # 255 bytes.fromhex('deadbeef') # b'\xde\xad\xbe\xef' 'deadbeef'.upper() # 'DEADBEEF'

Bayt Sıralaması: Büyük ve Küçük Uçlu

Büyük uçlu sıralama, en anlamlı baytı önce depolar. Küçük uçlu sıralama ise en az anlamlı baytı önce depolar. Ağ iletişim kuralları (TCP/IP) büyük uçlu sıralamayı, x86 işlemcileri küçük uçlu sıralamayı kullanır.

XOR'a Giriş

XOR bit bit çalışır: 0101 XOR 0011 = 0110. Onaltılık sistemde: 0x05 XOR 0x03 = 0x06. XOR, AES'teki, akış şifrelerindeki ve karma işlevlerindeki temel işlemdir.

Onaltılık Sistemde Yaygın Kriptografik Değerler

Sihirli bytes, dosya biçimlerini tanımlar: PDF 0x25504446 ile, PNG 0x89504E47 ile başlar. SHA-256 başlangıç değerleri gibi kriptografik sabitler onaltılık sistemde belirtilir.

Hızlı Kontrol

Onaltılık 0xFF sayısının ondalık değeri nedir?

Özet

Harika! Artık ondalık, ikili ve onaltılık sistemler arasında dönüşüm yapabilirsiniz. Sırada, açık anahtarlı kriptografinin matematik motoru olan modüler aritmetiği ele alacağız.

Sıkça Sorulan Sorular

“İkili ve Onaltılık Sistemin Temelleri” dersi ücretsiz mi?

Evet — “İkili ve Onaltılık Sistemin Temelleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cryptology Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cryptology Academy kursu toplamda 4 dersten oluşur.

“İkili ve Onaltılık Sistemin Temelleri” dersinde ne öğreneceğim?

Ondalık, ikili ve onaltılık sistemler arasında güvenle dönüşüm yapın Cryptology Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Cryptology Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Cryptology Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“İkili ve Onaltılık Sistemin Temelleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Cryptology Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Cryptology Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. İkili ve Onaltılık Sistemin Temelleri
  2. Modüler Aritmetiğin Temelleri
  3. Asal Sayılar ve Çarpanlara Ayırma
  4. GCD, Euler'in Totient'i ve Sayılar Teorisine Giriş
← Cryptology Academy Sayfasına Dön