Modüler Aritmetik
Modüler aritmetik, bir çember üzerindeki aritmetiktir. İki sayı, farkları n'in bir katı ise n modülünde denktir. Bir saat mod 12 aritmetik yapar: saat 5'ten 10 saat sonra 15 değil 3'tür. Bu basit fikir, tüm modern kriptografinin, özet fonksiyonlarının, hata düzeltme kodlarının ve sayılar teorisinin çoğunun temelini oluşturur.
| + | 0 | 1 | 2 | 3 | 4 |
|---|---|---|---|---|---|
| 0 | 0 | 1 | 2 | 3 | 4 |
| 1 | 1 | 2 | 3 | 4 | 0 |
| 2 | 2 | 3 | 4 | 0 | 1 |
| 3 | 3 | 4 | 0 | 1 | 2 |
| 4 | 4 | 0 | 1 | 2 | 3 |
Modüler aritmetik denkliği tanımlar: n, a-b'yi bölüyorsa a, mod n'de b'ye denktir. Gauss bunu 1801'de sistemleştirdi. Tüm modern açık anahtarlı kriptografinin temelini oluşturur: RSA şifrelemesi, a'yı bölmeyen herhangi bir p asalı için a^(p-1)'in mod p'de 1'e denk olduğunu belirten Fermat'ın Küçük Teoremi'ne dayanır. Özet fonksiyonları, büyük girdileri sabit boyutlu çıktılara eşlemek için modüler işlemler kullanır. Mod n tam sayılar eksiksiz bir halka oluşturur ve n asal olduğunda bir sonlu cisim oluşturur.
Pi
Memorize pi, e, and 40+ mathematical constants using the numpad path method
Şimdi oyna - ücretsizHesap gerekmez. Her cihazda çalışır.