IBAN algoritması, bir kontrol rakamı hesaplayarak IBAN numarasının doğruluğunu kontrol eder. Bu algoritmanın temel adımları şunlardır: 1. Ülke Kodunun Çıkarılması: IBAN numarasının ilk iki karakteri, hesabın bulunduğu ülkeyi belirtir. 2. Ülke Özel Kodunun Eklenmesi: Ülke kodundan sonra gelen karakterler, ülkeye özgü bir kod içerir. 3. Kontrol Rakamının Silinmesi: Kontrol rakamı, yani IBAN numarasının son iki karakteri geçici olarak silinir. 4. Karakterlerin Sayıya Çevrilmesi: Kalan karakterler, belirli bir algoritma kullanılarak sayılara dönüştürülür. 5. Sayıların Toplanması: Dönüştürülen sayılar toplanır. 6. Mod 97 Hesabı: Toplamın 97'ye bölümünden kalan bulunur. 7. Kontrol Rakamı Hesaplanması: 97'den bulunan kalan çıkarılarak kontrol rakamı elde edilir. 8. Karşılaştırma: Hesaplanan kontrol rakamı, orijinal IBAN numarasındaki kontrol rakamı ile karşılaştırılır. Eğer eşleşiyorsa, IBAN numarası geçerlidir.