Mega Code Archive

 
Categories / Delphi / Forum
 

Neoturk - sayısal şifreleme [ basit bir algoritma ]

06 Aralık Cumartesi - 2003 - Written by neoturk Konu: Sayısal Şifreleme Zamanında Ankaradan aldığım bir kitabı tam olarak okudum ve içinden gerekli bilgileri dokuman olarak çıkarttım. Bu kitap benim kitaplık arşivinde yoktu ve türünde gördüğüm ilk kitaplardan biriydi. O zamanın parasıyla 50milyon liraya almıştım. Parasal açıdan koymamıştı, çünkü değerli bir kitap almıştım. Diğer yandan aç kaldığımı da itiraf etmeliyim…. Absolute PC Security & Privacy ( Pc Güvenliği ve Bilgisayar Virusleri ) - Michael Miller Bu kitapda güzel bilgiler var. Gerçi çoğu bildiğimiz şeyler olmasına karşın, okuyunca bilgileri daha da bir pekiştirmesi çok hoşuma gitti. Ne kadar boş kaldığımın farkına vardım. Kızdım tabii kendime……… Geçen gün gönderdiğim sayısal raporlama ile ilgili dökümanda bf için gerekli şifreleme hane sayılarından bahsetmiştim. Aynı konuya ilişkin bir yazıyı kitapta gördüm, aynen aktarıyorum: "Açık Anahtar Şifrelemesi - Public Key Encryption" Açık anahtar kriptografisi (Public Key Cryptography - PKC ) de denen açık anahtar şifrelemesi, internet üzerindeki hemen hemen bütün şifreli mesajlar için kullanılır. Simetrik anahtar şifrelemesinden farklı olarak, açık anahtar şifrelemesi iki ayrı şifre çözücü anahtar kullanır: - Açık anahtar ( public key), herkesin bakabileceği bir yerdeki açık dizinde yayımlanır. - Özel anahtar ( private key), her birey için tektir. Gönderen kişi, alıcının özel anahtarını bilmez, alıcı da göndereninkini. Açık şifrelemenin çalışma yolu, gönderenin mesajı alıcının açık anahtarıyla şifrelemesidir. ( Gönderen anahtarı, doğrudan alıcıdan elde eder ve bazı açık anahtar dizininde arar.) Alıcı mesaj aldığında, şifresini çözmek için kendi özel anahtarını kullanır ( şekil 25.2 ) özel anahtar o kişiye özel olduğundan, mesajın şifresini başka hiç kimse çözemez. Bu şifreleme çeşidi, anahtarları oluşturmak için açıkça yayımlanan RSA kriptografisini kullanır ve kırılmasını sanal olarak imkansız hale getirir. Bu nedenle, 128-bit açık anahtar 1 ile 340.282.366.920.938.000.000.000.000.000.000.000.000 arasındaki başlıca tek rakamdır. Matematikçiler bu sayılardan 3.835.341.275.459.350.000.000.000.000.000.000.000 tane olduğunu söylerler. Saniyede 1 trilyon rakamı kontrol edebilen bir bilgisayarınız varsa, hepsini denemek trilyonlarca yıl sürecektir. Bu da demek oluyor ki, önceki teorilerimiz ve hesaplarımızın hepsi doğru ve aynı şeyleri düşünüyormuşuz diğer dahi matematikçilerle : Bu arada, şifreleme programımın (patenti bana aittir hatırlatayım! : ) son sürümünü de oluşturdum ve %100 olarak doğru şekilde çalışmaktadır. Burada da kısa bir hikayeden bahsetmek istiyorum, önceki sürümümde hatırlarsan sadece 4 haneli şifrelere yönelik olduğunu söylemiştim ve 24 haneli şifrelere kadar hepsinin ayrı ayrı programlanmasından bahsetmiştim. Bunu defalarca denememe rağmen kodun sürekli şiştiğini ve gereksiz satırlardan oluşmaya başladığını gördüm ve bunu nasıl yapsam da tek bir sayfada adam gibi tüm şifreleri analizletebilsem diye düşündüm. İlk etapda uygun bir algoritma kuramadım, uykusuzdum biraz.. kafam basmıyordu pek… daha sonra 6 saat uyuduktan sonra hırslı bir şekilde kalkıp pcmin başıma geçtim ve direkt aklımdaki kodu yazmaya karar verdim. Tek sayfada işi bitirmeliydim!... Fazla değil, biraz uğraştıktan sonra yarım sayfalık kodla tüm şifreleri analizleyebilen functionu yaptım ve diğer sayılarla test ettiğimde de doğru çalıştığını gördüm. Ardından da hafifçe bir gülümseme tabi : Örnek sayısal ispatı aşağıdadır: ( 4 haneli şifreler üretilmiştir ) KEY= ABCD k=1, ustel =64, mk =0, mk * ustel =0,x =1, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =1, aratoplam=0 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=0 k=4, mlast=1, aratoplam=1 1-> pass=AAAA k=1, ustel =64, mk =0, mk * ustel =0,x =2, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =2, aratoplam=0 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=0 k=4, mlast=2, aratoplam=2 2-> pass=AAAB k=1, ustel =64, mk =0, mk * ustel =0,x =3, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =3, aratoplam=0 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=0 k=4, mlast=3, aratoplam=3 3-> pass=AAAC k=1, ustel =64, mk =0, mk * ustel =0,x =4, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =4, aratoplam=0 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=0 k=4, mlast=4, aratoplam=4 4-> pass=AAAD k=1, ustel =64, mk =0, mk * ustel =0,x =5, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =5, aratoplam=0 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=4 k=4, mlast=1, aratoplam=5 5-> pass=AABA k=1, ustel =64, mk =0, mk * ustel =0,x =6, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =6, aratoplam=0 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=4 k=4, mlast=2, aratoplam=6 6-> pass=AABB k=1, ustel =64, mk =0, mk * ustel =0,x =7, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =7, aratoplam=0 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=4 k=4, mlast=3, aratoplam=7 7-> pass=AABC k=1, ustel =64, mk =0, mk * ustel =0,x =8, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =8, aratoplam=0 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=4 k=4, mlast=4, aratoplam=8 8-> pass=AABD k=1, ustel =64, mk =0, mk * ustel =0,x =9, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =9, aratoplam=0 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=8 k=4, mlast=1, aratoplam=9 9-> pass=AACA k=1, ustel =64, mk =0, mk * ustel =0,x =10, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =10, aratoplam=0 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=8 k=4, mlast=2, aratoplam=10 10-> pass=AACB k=1, ustel =64, mk =0, mk * ustel =0,x =11, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =11, aratoplam=0 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=8 k=4, mlast=3, aratoplam=11 11-> pass=AACC k=1, ustel =64, mk =0, mk * ustel =0,x =12, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =12, aratoplam=0 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=8 k=4, mlast=4, aratoplam=12 12-> pass=AACD k=1, ustel =64, mk =0, mk * ustel =0,x =13, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =13, aratoplam=0 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=12 k=4, mlast=1, aratoplam=13 13-> pass=AADA k=1, ustel =64, mk =0, mk * ustel =0,x =14, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =14, aratoplam=0 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=12 k=4, mlast=2, aratoplam=14 14-> pass=AADB k=1, ustel =64, mk =0, mk * ustel =0,x =15, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =15, aratoplam=0 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=12 k=4, mlast=3, aratoplam=15 15-> pass=AADC k=1, ustel =64, mk =0, mk * ustel =0,x =16, aratoplam=0 k=2, ustel =16, mk =0, mk * ustel =0,x =16, aratoplam=0 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=12 k=4, mlast=4, aratoplam=16 16-> pass=AADD k=1, ustel =64, mk =0, mk * ustel =0,x =17, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =1, aratoplam=16 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=16 k=4, mlast=1, aratoplam=17 17-> pass=ABAA k=1, ustel =64, mk =0, mk * ustel =0,x =18, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =2, aratoplam=16 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=16 k=4, mlast=2, aratoplam=18 18-> pass=ABAB k=1, ustel =64, mk =0, mk * ustel =0,x =19, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =3, aratoplam=16 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=16 k=4, mlast=3, aratoplam=19 19-> pass=ABAC k=1, ustel =64, mk =0, mk * ustel =0,x =20, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =4, aratoplam=16 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=16 k=4, mlast=4, aratoplam=20 20-> pass=ABAD k=1, ustel =64, mk =0, mk * ustel =0,x =21, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =5, aratoplam=16 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=20 k=4, mlast=1, aratoplam=21 21-> pass=ABBA k=1, ustel =64, mk =0, mk * ustel =0,x =22, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =6, aratoplam=16 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=20 k=4, mlast=2, aratoplam=22 22-> pass=ABBB k=1, ustel =64, mk =0, mk * ustel =0,x =23, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =7, aratoplam=16 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=20 k=4, mlast=3, aratoplam=23 23-> pass=ABBC k=1, ustel =64, mk =0, mk * ustel =0,x =24, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =8, aratoplam=16 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=20 k=4, mlast=4, aratoplam=24 24-> pass=ABBD k=1, ustel =64, mk =0, mk * ustel =0,x =25, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =9, aratoplam=16 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=24 k=4, mlast=1, aratoplam=25 25-> pass=ABCA k=1, ustel =64, mk =0, mk * ustel =0,x =26, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =10, aratoplam=16 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=24 k=4, mlast=2, aratoplam=26 26-> pass=ABCB k=1, ustel =64, mk =0, mk * ustel =0,x =27, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =11, aratoplam=16 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=24 k=4, mlast=3, aratoplam=27 27-> pass=ABCC k=1, ustel =64, mk =0, mk * ustel =0,x =28, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =12, aratoplam=16 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=24 k=4, mlast=4, aratoplam=28 28-> pass=ABCD k=1, ustel =64, mk =0, mk * ustel =0,x =29, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =13, aratoplam=16 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=28 k=4, mlast=1, aratoplam=29 29-> pass=ABDA k=1, ustel =64, mk =0, mk * ustel =0,x =30, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =14, aratoplam=16 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=28 k=4, mlast=2, aratoplam=30 30-> pass=ABDB k=1, ustel =64, mk =0, mk * ustel =0,x =31, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =15, aratoplam=16 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=28 k=4, mlast=3, aratoplam=31 31-> pass=ABDC k=1, ustel =64, mk =0, mk * ustel =0,x =32, aratoplam=0 k=2, ustel =16, mk =1, mk * ustel =16,x =16, aratoplam=16 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=28 k=4, mlast=4, aratoplam=32 32-> pass=ABDD k=1, ustel =64, mk =0, mk * ustel =0,x =33, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =1, aratoplam=32 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=32 k=4, mlast=1, aratoplam=33 33-> pass=ACAA k=1, ustel =64, mk =0, mk * ustel =0,x =34, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =2, aratoplam=32 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=32 k=4, mlast=2, aratoplam=34 34-> pass=ACAB k=1, ustel =64, mk =0, mk * ustel =0,x =35, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =3, aratoplam=32 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=32 k=4, mlast=3, aratoplam=35 35-> pass=ACAC k=1, ustel =64, mk =0, mk * ustel =0,x =36, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =4, aratoplam=32 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=32 k=4, mlast=4, aratoplam=36 36-> pass=ACAD k=1, ustel =64, mk =0, mk * ustel =0,x =37, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =5, aratoplam=32 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=36 k=4, mlast=1, aratoplam=37 37-> pass=ACBA k=1, ustel =64, mk =0, mk * ustel =0,x =38, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =6, aratoplam=32 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=36 k=4, mlast=2, aratoplam=38 38-> pass=ACBB k=1, ustel =64, mk =0, mk * ustel =0,x =39, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =7, aratoplam=32 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=36 k=4, mlast=3, aratoplam=39 39-> pass=ACBC k=1, ustel =64, mk =0, mk * ustel =0,x =40, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =8, aratoplam=32 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=36 k=4, mlast=4, aratoplam=40 40-> pass=ACBD k=1, ustel =64, mk =0, mk * ustel =0,x =41, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =9, aratoplam=32 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=40 k=4, mlast=1, aratoplam=41 41-> pass=ACCA k=1, ustel =64, mk =0, mk * ustel =0,x =42, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =10, aratoplam=32 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=40 k=4, mlast=2, aratoplam=42 42-> pass=ACCB k=1, ustel =64, mk =0, mk * ustel =0,x =43, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =11, aratoplam=32 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=40 k=4, mlast=3, aratoplam=43 43-> pass=ACCC k=1, ustel =64, mk =0, mk * ustel =0,x =44, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =12, aratoplam=32 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=40 k=4, mlast=4, aratoplam=44 44-> pass=ACCD k=1, ustel =64, mk =0, mk * ustel =0,x =45, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =13, aratoplam=32 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=44 k=4, mlast=1, aratoplam=45 45-> pass=ACDA k=1, ustel =64, mk =0, mk * ustel =0,x =46, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =14, aratoplam=32 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=44 k=4, mlast=2, aratoplam=46 46-> pass=ACDB k=1, ustel =64, mk =0, mk * ustel =0,x =47, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =15, aratoplam=32 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=44 k=4, mlast=3, aratoplam=47 47-> pass=ACDC k=1, ustel =64, mk =0, mk * ustel =0,x =48, aratoplam=0 k=2, ustel =16, mk =2, mk * ustel =32,x =16, aratoplam=32 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=44 k=4, mlast=4, aratoplam=48 48-> pass=ACDD k=1, ustel =64, mk =0, mk * ustel =0,x =49, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =1, aratoplam=48 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=48 k=4, mlast=1, aratoplam=49 49-> pass=ADAA k=1, ustel =64, mk =0, mk * ustel =0,x =50, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =2, aratoplam=48 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=48 k=4, mlast=2, aratoplam=50 50-> pass=ADAB k=1, ustel =64, mk =0, mk * ustel =0,x =51, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =3, aratoplam=48 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=48 k=4, mlast=3, aratoplam=51 51-> pass=ADAC k=1, ustel =64, mk =0, mk * ustel =0,x =52, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =4, aratoplam=48 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=48 k=4, mlast=4, aratoplam=52 52-> pass=ADAD k=1, ustel =64, mk =0, mk * ustel =0,x =53, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =5, aratoplam=48 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=52 k=4, mlast=1, aratoplam=53 53-> pass=ADBA k=1, ustel =64, mk =0, mk * ustel =0,x =54, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =6, aratoplam=48 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=52 k=4, mlast=2, aratoplam=54 54-> pass=ADBB k=1, ustel =64, mk =0, mk * ustel =0,x =55, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =7, aratoplam=48 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=52 k=4, mlast=3, aratoplam=55 55-> pass=ADBC k=1, ustel =64, mk =0, mk * ustel =0,x =56, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =8, aratoplam=48 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=52 k=4, mlast=4, aratoplam=56 56-> pass=ADBD k=1, ustel =64, mk =0, mk * ustel =0,x =57, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =9, aratoplam=48 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=56 k=4, mlast=1, aratoplam=57 57-> pass=ADCA k=1, ustel =64, mk =0, mk * ustel =0,x =58, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =10, aratoplam=48 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=56 k=4, mlast=2, aratoplam=58 58-> pass=ADCB k=1, ustel =64, mk =0, mk * ustel =0,x =59, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =11, aratoplam=48 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=56 k=4, mlast=3, aratoplam=59 59-> pass=ADCC k=1, ustel =64, mk =0, mk * ustel =0,x =60, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =12, aratoplam=48 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=56 k=4, mlast=4, aratoplam=60 60-> pass=ADCD k=1, ustel =64, mk =0, mk * ustel =0,x =61, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =13, aratoplam=48 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=60 k=4, mlast=1, aratoplam=61 61-> pass=ADDA k=1, ustel =64, mk =0, mk * ustel =0,x =62, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =14, aratoplam=48 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=60 k=4, mlast=2, aratoplam=62 62-> pass=ADDB k=1, ustel =64, mk =0, mk * ustel =0,x =63, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =15, aratoplam=48 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=60 k=4, mlast=3, aratoplam=63 63-> pass=ADDC k=1, ustel =64, mk =0, mk * ustel =0,x =64, aratoplam=0 k=2, ustel =16, mk =3, mk * ustel =48,x =16, aratoplam=48 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=60 k=4, mlast=4, aratoplam=64 64-> pass=ADDD k=1, ustel =64, mk =1, mk * ustel =64,x =1, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =1, aratoplam=64 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=64 k=4, mlast=1, aratoplam=65 65-> pass=BAAA k=1, ustel =64, mk =1, mk * ustel =64,x =2, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =2, aratoplam=64 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=64 k=4, mlast=2, aratoplam=66 66-> pass=BAAB k=1, ustel =64, mk =1, mk * ustel =64,x =3, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =3, aratoplam=64 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=64 k=4, mlast=3, aratoplam=67 67-> pass=BAAC k=1, ustel =64, mk =1, mk * ustel =64,x =4, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =4, aratoplam=64 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=64 k=4, mlast=4, aratoplam=68 68-> pass=BAAD k=1, ustel =64, mk =1, mk * ustel =64,x =5, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =5, aratoplam=64 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=68 k=4, mlast=1, aratoplam=69 69-> pass=BABA k=1, ustel =64, mk =1, mk * ustel =64,x =6, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =6, aratoplam=64 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=68 k=4, mlast=2, aratoplam=70 70-> pass=BABB k=1, ustel =64, mk =1, mk * ustel =64,x =7, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =7, aratoplam=64 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=68 k=4, mlast=3, aratoplam=71 71-> pass=BABC k=1, ustel =64, mk =1, mk * ustel =64,x =8, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =8, aratoplam=64 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=68 k=4, mlast=4, aratoplam=72 72-> pass=BABD k=1, ustel =64, mk =1, mk * ustel =64,x =9, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =9, aratoplam=64 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=72 k=4, mlast=1, aratoplam=73 73-> pass=BACA k=1, ustel =64, mk =1, mk * ustel =64,x =10, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =10, aratoplam=64 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=72 k=4, mlast=2, aratoplam=74 74-> pass=BACB k=1, ustel =64, mk =1, mk * ustel =64,x =11, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =11, aratoplam=64 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=72 k=4, mlast=3, aratoplam=75 75-> pass=BACC k=1, ustel =64, mk =1, mk * ustel =64,x =12, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =12, aratoplam=64 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=72 k=4, mlast=4, aratoplam=76 76-> pass=BACD k=1, ustel =64, mk =1, mk * ustel =64,x =13, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =13, aratoplam=64 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=76 k=4, mlast=1, aratoplam=77 77-> pass=BADA k=1, ustel =64, mk =1, mk * ustel =64,x =14, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =14, aratoplam=64 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=76 k=4, mlast=2, aratoplam=78 78-> pass=BADB k=1, ustel =64, mk =1, mk * ustel =64,x =15, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =15, aratoplam=64 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=76 k=4, mlast=3, aratoplam=79 79-> pass=BADC k=1, ustel =64, mk =1, mk * ustel =64,x =16, aratoplam=64 k=2, ustel =16, mk =0, mk * ustel =0,x =16, aratoplam=64 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=76 k=4, mlast=4, aratoplam=80 80-> pass=BADD k=1, ustel =64, mk =1, mk * ustel =64,x =17, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =1, aratoplam=80 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=80 k=4, mlast=1, aratoplam=81 81-> pass=BBAA k=1, ustel =64, mk =1, mk * ustel =64,x =18, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =2, aratoplam=80 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=80 k=4, mlast=2, aratoplam=82 82-> pass=BBAB k=1, ustel =64, mk =1, mk * ustel =64,x =19, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =3, aratoplam=80 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=80 k=4, mlast=3, aratoplam=83 83-> pass=BBAC k=1, ustel =64, mk =1, mk * ustel =64,x =20, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =4, aratoplam=80 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=80 k=4, mlast=4, aratoplam=84 84-> pass=BBAD k=1, ustel =64, mk =1, mk * ustel =64,x =21, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =5, aratoplam=80 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=84 k=4, mlast=1, aratoplam=85 85-> pass=BBBA k=1, ustel =64, mk =1, mk * ustel =64,x =22, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =6, aratoplam=80 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=84 k=4, mlast=2, aratoplam=86 86-> pass=BBBB k=1, ustel =64, mk =1, mk * ustel =64,x =23, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =7, aratoplam=80 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=84 k=4, mlast=3, aratoplam=87 87-> pass=BBBC k=1, ustel =64, mk =1, mk * ustel =64,x =24, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =8, aratoplam=80 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=84 k=4, mlast=4, aratoplam=88 88-> pass=BBBD k=1, ustel =64, mk =1, mk * ustel =64,x =25, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =9, aratoplam=80 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=88 k=4, mlast=1, aratoplam=89 89-> pass=BBCA k=1, ustel =64, mk =1, mk * ustel =64,x =26, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =10, aratoplam=80 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=88 k=4, mlast=2, aratoplam=90 90-> pass=BBCB k=1, ustel =64, mk =1, mk * ustel =64,x =27, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =11, aratoplam=80 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=88 k=4, mlast=3, aratoplam=91 91-> pass=BBCC k=1, ustel =64, mk =1, mk * ustel =64,x =28, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =12, aratoplam=80 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=88 k=4, mlast=4, aratoplam=92 92-> pass=BBCD k=1, ustel =64, mk =1, mk * ustel =64,x =29, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =13, aratoplam=80 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=92 k=4, mlast=1, aratoplam=93 93-> pass=BBDA k=1, ustel =64, mk =1, mk * ustel =64,x =30, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =14, aratoplam=80 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=92 k=4, mlast=2, aratoplam=94 94-> pass=BBDB k=1, ustel =64, mk =1, mk * ustel =64,x =31, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =15, aratoplam=80 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=92 k=4, mlast=3, aratoplam=95 95-> pass=BBDC k=1, ustel =64, mk =1, mk * ustel =64,x =32, aratoplam=64 k=2, ustel =16, mk =1, mk * ustel =16,x =16, aratoplam=80 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=92 k=4, mlast=4, aratoplam=96 96-> pass=BBDD k=1, ustel =64, mk =1, mk * ustel =64,x =33, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =1, aratoplam=96 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=96 k=4, mlast=1, aratoplam=97 97-> pass=BCAA k=1, ustel =64, mk =1, mk * ustel =64,x =34, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =2, aratoplam=96 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=96 k=4, mlast=2, aratoplam=98 98-> pass=BCAB k=1, ustel =64, mk =1, mk * ustel =64,x =35, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =3, aratoplam=96 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=96 k=4, mlast=3, aratoplam=99 99-> pass=BCAC k=1, ustel =64, mk =1, mk * ustel =64,x =36, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =4, aratoplam=96 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=96 k=4, mlast=4, aratoplam=100 100-> pass=BCAD k=1, ustel =64, mk =1, mk * ustel =64,x =37, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =5, aratoplam=96 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=100 k=4, mlast=1, aratoplam=101 101-> pass=BCBA k=1, ustel =64, mk =1, mk * ustel =64,x =38, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =6, aratoplam=96 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=100 k=4, mlast=2, aratoplam=102 102-> pass=BCBB k=1, ustel =64, mk =1, mk * ustel =64,x =39, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =7, aratoplam=96 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=100 k=4, mlast=3, aratoplam=103 103-> pass=BCBC k=1, ustel =64, mk =1, mk * ustel =64,x =40, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =8, aratoplam=96 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=100 k=4, mlast=4, aratoplam=104 104-> pass=BCBD k=1, ustel =64, mk =1, mk * ustel =64,x =41, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =9, aratoplam=96 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=104 k=4, mlast=1, aratoplam=105 105-> pass=BCCA k=1, ustel =64, mk =1, mk * ustel =64,x =42, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =10, aratoplam=96 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=104 k=4, mlast=2, aratoplam=106 106-> pass=BCCB k=1, ustel =64, mk =1, mk * ustel =64,x =43, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =11, aratoplam=96 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=104 k=4, mlast=3, aratoplam=107 107-> pass=BCCC k=1, ustel =64, mk =1, mk * ustel =64,x =44, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =12, aratoplam=96 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=104 k=4, mlast=4, aratoplam=108 108-> pass=BCCD k=1, ustel =64, mk =1, mk * ustel =64,x =45, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =13, aratoplam=96 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=108 k=4, mlast=1, aratoplam=109 109-> pass=BCDA k=1, ustel =64, mk =1, mk * ustel =64,x =46, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =14, aratoplam=96 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=108 k=4, mlast=2, aratoplam=110 110-> pass=BCDB k=1, ustel =64, mk =1, mk * ustel =64,x =47, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =15, aratoplam=96 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=108 k=4, mlast=3, aratoplam=111 111-> pass=BCDC k=1, ustel =64, mk =1, mk * ustel =64,x =48, aratoplam=64 k=2, ustel =16, mk =2, mk * ustel =32,x =16, aratoplam=96 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=108 k=4, mlast=4, aratoplam=112 112-> pass=BCDD k=1, ustel =64, mk =1, mk * ustel =64,x =49, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =1, aratoplam=112 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=112 k=4, mlast=1, aratoplam=113 113-> pass=BDAA k=1, ustel =64, mk =1, mk * ustel =64,x =50, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =2, aratoplam=112 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=112 k=4, mlast=2, aratoplam=114 114-> pass=BDAB k=1, ustel =64, mk =1, mk * ustel =64,x =51, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =3, aratoplam=112 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=112 k=4, mlast=3, aratoplam=115 115-> pass=BDAC k=1, ustel =64, mk =1, mk * ustel =64,x =52, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =4, aratoplam=112 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=112 k=4, mlast=4, aratoplam=116 116-> pass=BDAD k=1, ustel =64, mk =1, mk * ustel =64,x =53, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =5, aratoplam=112 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=116 k=4, mlast=1, aratoplam=117 117-> pass=BDBA k=1, ustel =64, mk =1, mk * ustel =64,x =54, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =6, aratoplam=112 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=116 k=4, mlast=2, aratoplam=118 118-> pass=BDBB k=1, ustel =64, mk =1, mk * ustel =64,x =55, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =7, aratoplam=112 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=116 k=4, mlast=3, aratoplam=119 119-> pass=BDBC k=1, ustel =64, mk =1, mk * ustel =64,x =56, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =8, aratoplam=112 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=116 k=4, mlast=4, aratoplam=120 120-> pass=BDBD k=1, ustel =64, mk =1, mk * ustel =64,x =57, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =9, aratoplam=112 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=120 k=4, mlast=1, aratoplam=121 121-> pass=BDCA k=1, ustel =64, mk =1, mk * ustel =64,x =58, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =10, aratoplam=112 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=120 k=4, mlast=2, aratoplam=122 122-> pass=BDCB k=1, ustel =64, mk =1, mk * ustel =64,x =59, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =11, aratoplam=112 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=120 k=4, mlast=3, aratoplam=123 123-> pass=BDCC k=1, ustel =64, mk =1, mk * ustel =64,x =60, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =12, aratoplam=112 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=120 k=4, mlast=4, aratoplam=124 124-> pass=BDCD k=1, ustel =64, mk =1, mk * ustel =64,x =61, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =13, aratoplam=112 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=124 k=4, mlast=1, aratoplam=125 125-> pass=BDDA k=1, ustel =64, mk =1, mk * ustel =64,x =62, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =14, aratoplam=112 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=124 k=4, mlast=2, aratoplam=126 126-> pass=BDDB k=1, ustel =64, mk =1, mk * ustel =64,x =63, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =15, aratoplam=112 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=124 k=4, mlast=3, aratoplam=127 127-> pass=BDDC k=1, ustel =64, mk =1, mk * ustel =64,x =64, aratoplam=64 k=2, ustel =16, mk =3, mk * ustel =48,x =16, aratoplam=112 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=124 k=4, mlast=4, aratoplam=128 128-> pass=BDDD k=1, ustel =64, mk =2, mk * ustel =128,x =1, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =1, aratoplam=128 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=128 k=4, mlast=1, aratoplam=129 129-> pass=CAAA k=1, ustel =64, mk =2, mk * ustel =128,x =2, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =2, aratoplam=128 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=128 k=4, mlast=2, aratoplam=130 130-> pass=CAAB k=1, ustel =64, mk =2, mk * ustel =128,x =3, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =3, aratoplam=128 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=128 k=4, mlast=3, aratoplam=131 131-> pass=CAAC k=1, ustel =64, mk =2, mk * ustel =128,x =4, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =4, aratoplam=128 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=128 k=4, mlast=4, aratoplam=132 132-> pass=CAAD k=1, ustel =64, mk =2, mk * ustel =128,x =5, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =5, aratoplam=128 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=132 k=4, mlast=1, aratoplam=133 133-> pass=CABA k=1, ustel =64, mk =2, mk * ustel =128,x =6, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =6, aratoplam=128 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=132 k=4, mlast=2, aratoplam=134 134-> pass=CABB k=1, ustel =64, mk =2, mk * ustel =128,x =7, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =7, aratoplam=128 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=132 k=4, mlast=3, aratoplam=135 135-> pass=CABC k=1, ustel =64, mk =2, mk * ustel =128,x =8, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =8, aratoplam=128 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=132 k=4, mlast=4, aratoplam=136 136-> pass=CABD k=1, ustel =64, mk =2, mk * ustel =128,x =9, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =9, aratoplam=128 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=136 k=4, mlast=1, aratoplam=137 137-> pass=CACA k=1, ustel =64, mk =2, mk * ustel =128,x =10, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =10, aratoplam=128 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=136 k=4, mlast=2, aratoplam=138 138-> pass=CACB k=1, ustel =64, mk =2, mk * ustel =128,x =11, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =11, aratoplam=128 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=136 k=4, mlast=3, aratoplam=139 139-> pass=CACC k=1, ustel =64, mk =2, mk * ustel =128,x =12, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =12, aratoplam=128 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=136 k=4, mlast=4, aratoplam=140 140-> pass=CACD k=1, ustel =64, mk =2, mk * ustel =128,x =13, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =13, aratoplam=128 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=140 k=4, mlast=1, aratoplam=141 141-> pass=CADA k=1, ustel =64, mk =2, mk * ustel =128,x =14, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =14, aratoplam=128 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=140 k=4, mlast=2, aratoplam=142 142-> pass=CADB k=1, ustel =64, mk =2, mk * ustel =128,x =15, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =15, aratoplam=128 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=140 k=4, mlast=3, aratoplam=143 143-> pass=CADC k=1, ustel =64, mk =2, mk * ustel =128,x =16, aratoplam=128 k=2, ustel =16, mk =0, mk * ustel =0,x =16, aratoplam=128 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=140 k=4, mlast=4, aratoplam=144 144-> pass=CADD k=1, ustel =64, mk =2, mk * ustel =128,x =17, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =1, aratoplam=144 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=144 k=4, mlast=1, aratoplam=145 145-> pass=CBAA k=1, ustel =64, mk =2, mk * ustel =128,x =18, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =2, aratoplam=144 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=144 k=4, mlast=2, aratoplam=146 146-> pass=CBAB k=1, ustel =64, mk =2, mk * ustel =128,x =19, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =3, aratoplam=144 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=144 k=4, mlast=3, aratoplam=147 147-> pass=CBAC k=1, ustel =64, mk =2, mk * ustel =128,x =20, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =4, aratoplam=144 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=144 k=4, mlast=4, aratoplam=148 148-> pass=CBAD k=1, ustel =64, mk =2, mk * ustel =128,x =21, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =5, aratoplam=144 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=148 k=4, mlast=1, aratoplam=149 149-> pass=CBBA k=1, ustel =64, mk =2, mk * ustel =128,x =22, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =6, aratoplam=144 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=148 k=4, mlast=2, aratoplam=150 150-> pass=CBBB k=1, ustel =64, mk =2, mk * ustel =128,x =23, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =7, aratoplam=144 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=148 k=4, mlast=3, aratoplam=151 151-> pass=CBBC k=1, ustel =64, mk =2, mk * ustel =128,x =24, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =8, aratoplam=144 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=148 k=4, mlast=4, aratoplam=152 152-> pass=CBBD k=1, ustel =64, mk =2, mk * ustel =128,x =25, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =9, aratoplam=144 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=152 k=4, mlast=1, aratoplam=153 153-> pass=CBCA k=1, ustel =64, mk =2, mk * ustel =128,x =26, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =10, aratoplam=144 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=152 k=4, mlast=2, aratoplam=154 154-> pass=CBCB k=1, ustel =64, mk =2, mk * ustel =128,x =27, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =11, aratoplam=144 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=152 k=4, mlast=3, aratoplam=155 155-> pass=CBCC k=1, ustel =64, mk =2, mk * ustel =128,x =28, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =12, aratoplam=144 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=152 k=4, mlast=4, aratoplam=156 156-> pass=CBCD k=1, ustel =64, mk =2, mk * ustel =128,x =29, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =13, aratoplam=144 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=156 k=4, mlast=1, aratoplam=157 157-> pass=CBDA k=1, ustel =64, mk =2, mk * ustel =128,x =30, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =14, aratoplam=144 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=156 k=4, mlast=2, aratoplam=158 158-> pass=CBDB k=1, ustel =64, mk =2, mk * ustel =128,x =31, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =15, aratoplam=144 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=156 k=4, mlast=3, aratoplam=159 159-> pass=CBDC k=1, ustel =64, mk =2, mk * ustel =128,x =32, aratoplam=128 k=2, ustel =16, mk =1, mk * ustel =16,x =16, aratoplam=144 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=156 k=4, mlast=4, aratoplam=160 160-> pass=CBDD k=1, ustel =64, mk =2, mk * ustel =128,x =33, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =1, aratoplam=160 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=160 k=4, mlast=1, aratoplam=161 161-> pass=CCAA k=1, ustel =64, mk =2, mk * ustel =128,x =34, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =2, aratoplam=160 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=160 k=4, mlast=2, aratoplam=162 162-> pass=CCAB k=1, ustel =64, mk =2, mk * ustel =128,x =35, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =3, aratoplam=160 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=160 k=4, mlast=3, aratoplam=163 163-> pass=CCAC k=1, ustel =64, mk =2, mk * ustel =128,x =36, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =4, aratoplam=160 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=160 k=4, mlast=4, aratoplam=164 164-> pass=CCAD k=1, ustel =64, mk =2, mk * ustel =128,x =37, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =5, aratoplam=160 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=164 k=4, mlast=1, aratoplam=165 165-> pass=CCBA k=1, ustel =64, mk =2, mk * ustel =128,x =38, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =6, aratoplam=160 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=164 k=4, mlast=2, aratoplam=166 166-> pass=CCBB k=1, ustel =64, mk =2, mk * ustel =128,x =39, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =7, aratoplam=160 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=164 k=4, mlast=3, aratoplam=167 167-> pass=CCBC k=1, ustel =64, mk =2, mk * ustel =128,x =40, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =8, aratoplam=160 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=164 k=4, mlast=4, aratoplam=168 168-> pass=CCBD k=1, ustel =64, mk =2, mk * ustel =128,x =41, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =9, aratoplam=160 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=168 k=4, mlast=1, aratoplam=169 169-> pass=CCCA k=1, ustel =64, mk =2, mk * ustel =128,x =42, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =10, aratoplam=160 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=168 k=4, mlast=2, aratoplam=170 170-> pass=CCCB k=1, ustel =64, mk =2, mk * ustel =128,x =43, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =11, aratoplam=160 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=168 k=4, mlast=3, aratoplam=171 171-> pass=CCCC k=1, ustel =64, mk =2, mk * ustel =128,x =44, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =12, aratoplam=160 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=168 k=4, mlast=4, aratoplam=172 172-> pass=CCCD k=1, ustel =64, mk =2, mk * ustel =128,x =45, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =13, aratoplam=160 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=172 k=4, mlast=1, aratoplam=173 173-> pass=CCDA k=1, ustel =64, mk =2, mk * ustel =128,x =46, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =14, aratoplam=160 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=172 k=4, mlast=2, aratoplam=174 174-> pass=CCDB k=1, ustel =64, mk =2, mk * ustel =128,x =47, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =15, aratoplam=160 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=172 k=4, mlast=3, aratoplam=175 175-> pass=CCDC k=1, ustel =64, mk =2, mk * ustel =128,x =48, aratoplam=128 k=2, ustel =16, mk =2, mk * ustel =32,x =16, aratoplam=160 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=172 k=4, mlast=4, aratoplam=176 176-> pass=CCDD k=1, ustel =64, mk =2, mk * ustel =128,x =49, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =1, aratoplam=176 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=176 k=4, mlast=1, aratoplam=177 177-> pass=CDAA k=1, ustel =64, mk =2, mk * ustel =128,x =50, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =2, aratoplam=176 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=176 k=4, mlast=2, aratoplam=178 178-> pass=CDAB k=1, ustel =64, mk =2, mk * ustel =128,x =51, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =3, aratoplam=176 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=176 k=4, mlast=3, aratoplam=179 179-> pass=CDAC k=1, ustel =64, mk =2, mk * ustel =128,x =52, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =4, aratoplam=176 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=176 k=4, mlast=4, aratoplam=180 180-> pass=CDAD k=1, ustel =64, mk =2, mk * ustel =128,x =53, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =5, aratoplam=176 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=180 k=4, mlast=1, aratoplam=181 181-> pass=CDBA k=1, ustel =64, mk =2, mk * ustel =128,x =54, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =6, aratoplam=176 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=180 k=4, mlast=2, aratoplam=182 182-> pass=CDBB k=1, ustel =64, mk =2, mk * ustel =128,x =55, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =7, aratoplam=176 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=180 k=4, mlast=3, aratoplam=183 183-> pass=CDBC k=1, ustel =64, mk =2, mk * ustel =128,x =56, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =8, aratoplam=176 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=180 k=4, mlast=4, aratoplam=184 184-> pass=CDBD k=1, ustel =64, mk =2, mk * ustel =128,x =57, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =9, aratoplam=176 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=184 k=4, mlast=1, aratoplam=185 185-> pass=CDCA k=1, ustel =64, mk =2, mk * ustel =128,x =58, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =10, aratoplam=176 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=184 k=4, mlast=2, aratoplam=186 186-> pass=CDCB k=1, ustel =64, mk =2, mk * ustel =128,x =59, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =11, aratoplam=176 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=184 k=4, mlast=3, aratoplam=187 187-> pass=CDCC k=1, ustel =64, mk =2, mk * ustel =128,x =60, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =12, aratoplam=176 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=184 k=4, mlast=4, aratoplam=188 188-> pass=CDCD k=1, ustel =64, mk =2, mk * ustel =128,x =61, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =13, aratoplam=176 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=188 k=4, mlast=1, aratoplam=189 189-> pass=CDDA k=1, ustel =64, mk =2, mk * ustel =128,x =62, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =14, aratoplam=176 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=188 k=4, mlast=2, aratoplam=190 190-> pass=CDDB k=1, ustel =64, mk =2, mk * ustel =128,x =63, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =15, aratoplam=176 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=188 k=4, mlast=3, aratoplam=191 191-> pass=CDDC k=1, ustel =64, mk =2, mk * ustel =128,x =64, aratoplam=128 k=2, ustel =16, mk =3, mk * ustel =48,x =16, aratoplam=176 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=188 k=4, mlast=4, aratoplam=192 192-> pass=CDDD k=1, ustel =64, mk =3, mk * ustel =192,x =1, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =1, aratoplam=192 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=192 k=4, mlast=1, aratoplam=193 193-> pass=DAAA k=1, ustel =64, mk =3, mk * ustel =192,x =2, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =2, aratoplam=192 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=192 k=4, mlast=2, aratoplam=194 194-> pass=DAAB k=1, ustel =64, mk =3, mk * ustel =192,x =3, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =3, aratoplam=192 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=192 k=4, mlast=3, aratoplam=195 195-> pass=DAAC k=1, ustel =64, mk =3, mk * ustel =192,x =4, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =4, aratoplam=192 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=192 k=4, mlast=4, aratoplam=196 196-> pass=DAAD k=1, ustel =64, mk =3, mk * ustel =192,x =5, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =5, aratoplam=192 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=196 k=4, mlast=1, aratoplam=197 197-> pass=DABA k=1, ustel =64, mk =3, mk * ustel =192,x =6, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =6, aratoplam=192 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=196 k=4, mlast=2, aratoplam=198 198-> pass=DABB k=1, ustel =64, mk =3, mk * ustel =192,x =7, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =7, aratoplam=192 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=196 k=4, mlast=3, aratoplam=199 199-> pass=DABC k=1, ustel =64, mk =3, mk * ustel =192,x =8, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =8, aratoplam=192 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=196 k=4, mlast=4, aratoplam=200 200-> pass=DABD k=1, ustel =64, mk =3, mk * ustel =192,x =9, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =9, aratoplam=192 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=200 k=4, mlast=1, aratoplam=201 201-> pass=DACA k=1, ustel =64, mk =3, mk * ustel =192,x =10, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =10, aratoplam=192 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=200 k=4, mlast=2, aratoplam=202 202-> pass=DACB k=1, ustel =64, mk =3, mk * ustel =192,x =11, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =11, aratoplam=192 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=200 k=4, mlast=3, aratoplam=203 203-> pass=DACC k=1, ustel =64, mk =3, mk * ustel =192,x =12, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =12, aratoplam=192 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=200 k=4, mlast=4, aratoplam=204 204-> pass=DACD k=1, ustel =64, mk =3, mk * ustel =192,x =13, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =13, aratoplam=192 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=204 k=4, mlast=1, aratoplam=205 205-> pass=DADA k=1, ustel =64, mk =3, mk * ustel =192,x =14, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =14, aratoplam=192 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=204 k=4, mlast=2, aratoplam=206 206-> pass=DADB k=1, ustel =64, mk =3, mk * ustel =192,x =15, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =15, aratoplam=192 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=204 k=4, mlast=3, aratoplam=207 207-> pass=DADC k=1, ustel =64, mk =3, mk * ustel =192,x =16, aratoplam=192 k=2, ustel =16, mk =0, mk * ustel =0,x =16, aratoplam=192 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=204 k=4, mlast=4, aratoplam=208 208-> pass=DADD k=1, ustel =64, mk =3, mk * ustel =192,x =17, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =1, aratoplam=208 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=208 k=4, mlast=1, aratoplam=209 209-> pass=DBAA k=1, ustel =64, mk =3, mk * ustel =192,x =18, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =2, aratoplam=208 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=208 k=4, mlast=2, aratoplam=210 210-> pass=DBAB k=1, ustel =64, mk =3, mk * ustel =192,x =19, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =3, aratoplam=208 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=208 k=4, mlast=3, aratoplam=211 211-> pass=DBAC k=1, ustel =64, mk =3, mk * ustel =192,x =20, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =4, aratoplam=208 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=208 k=4, mlast=4, aratoplam=212 212-> pass=DBAD k=1, ustel =64, mk =3, mk * ustel =192,x =21, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =5, aratoplam=208 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=212 k=4, mlast=1, aratoplam=213 213-> pass=DBBA k=1, ustel =64, mk =3, mk * ustel =192,x =22, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =6, aratoplam=208 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=212 k=4, mlast=2, aratoplam=214 214-> pass=DBBB k=1, ustel =64, mk =3, mk * ustel =192,x =23, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =7, aratoplam=208 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=212 k=4, mlast=3, aratoplam=215 215-> pass=DBBC k=1, ustel =64, mk =3, mk * ustel =192,x =24, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =8, aratoplam=208 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=212 k=4, mlast=4, aratoplam=216 216-> pass=DBBD k=1, ustel =64, mk =3, mk * ustel =192,x =25, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =9, aratoplam=208 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=216 k=4, mlast=1, aratoplam=217 217-> pass=DBCA k=1, ustel =64, mk =3, mk * ustel =192,x =26, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =10, aratoplam=208 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=216 k=4, mlast=2, aratoplam=218 218-> pass=DBCB k=1, ustel =64, mk =3, mk * ustel =192,x =27, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =11, aratoplam=208 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=216 k=4, mlast=3, aratoplam=219 219-> pass=DBCC k=1, ustel =64, mk =3, mk * ustel =192,x =28, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =12, aratoplam=208 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=216 k=4, mlast=4, aratoplam=220 220-> pass=DBCD k=1, ustel =64, mk =3, mk * ustel =192,x =29, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =13, aratoplam=208 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=220 k=4, mlast=1, aratoplam=221 221-> pass=DBDA k=1, ustel =64, mk =3, mk * ustel =192,x =30, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =14, aratoplam=208 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=220 k=4, mlast=2, aratoplam=222 222-> pass=DBDB k=1, ustel =64, mk =3, mk * ustel =192,x =31, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =15, aratoplam=208 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=220 k=4, mlast=3, aratoplam=223 223-> pass=DBDC k=1, ustel =64, mk =3, mk * ustel =192,x =32, aratoplam=192 k=2, ustel =16, mk =1, mk * ustel =16,x =16, aratoplam=208 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=220 k=4, mlast=4, aratoplam=224 224-> pass=DBDD k=1, ustel =64, mk =3, mk * ustel =192,x =33, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =1, aratoplam=224 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=224 k=4, mlast=1, aratoplam=225 225-> pass=DCAA k=1, ustel =64, mk =3, mk * ustel =192,x =34, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =2, aratoplam=224 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=224 k=4, mlast=2, aratoplam=226 226-> pass=DCAB k=1, ustel =64, mk =3, mk * ustel =192,x =35, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =3, aratoplam=224 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=224 k=4, mlast=3, aratoplam=227 227-> pass=DCAC k=1, ustel =64, mk =3, mk * ustel =192,x =36, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =4, aratoplam=224 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=224 k=4, mlast=4, aratoplam=228 228-> pass=DCAD k=1, ustel =64, mk =3, mk * ustel =192,x =37, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =5, aratoplam=224 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=228 k=4, mlast=1, aratoplam=229 229-> pass=DCBA k=1, ustel =64, mk =3, mk * ustel =192,x =38, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =6, aratoplam=224 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=228 k=4, mlast=2, aratoplam=230 230-> pass=DCBB k=1, ustel =64, mk =3, mk * ustel =192,x =39, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =7, aratoplam=224 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=228 k=4, mlast=3, aratoplam=231 231-> pass=DCBC k=1, ustel =64, mk =3, mk * ustel =192,x =40, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =8, aratoplam=224 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=228 k=4, mlast=4, aratoplam=232 232-> pass=DCBD k=1, ustel =64, mk =3, mk * ustel =192,x =41, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =9, aratoplam=224 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=232 k=4, mlast=1, aratoplam=233 233-> pass=DCCA k=1, ustel =64, mk =3, mk * ustel =192,x =42, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =10, aratoplam=224 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=232 k=4, mlast=2, aratoplam=234 234-> pass=DCCB k=1, ustel =64, mk =3, mk * ustel =192,x =43, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =11, aratoplam=224 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=232 k=4, mlast=3, aratoplam=235 235-> pass=DCCC k=1, ustel =64, mk =3, mk * ustel =192,x =44, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =12, aratoplam=224 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=232 k=4, mlast=4, aratoplam=236 236-> pass=DCCD k=1, ustel =64, mk =3, mk * ustel =192,x =45, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =13, aratoplam=224 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=236 k=4, mlast=1, aratoplam=237 237-> pass=DCDA k=1, ustel =64, mk =3, mk * ustel =192,x =46, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =14, aratoplam=224 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=236 k=4, mlast=2, aratoplam=238 238-> pass=DCDB k=1, ustel =64, mk =3, mk * ustel =192,x =47, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =15, aratoplam=224 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=236 k=4, mlast=3, aratoplam=239 239-> pass=DCDC k=1, ustel =64, mk =3, mk * ustel =192,x =48, aratoplam=192 k=2, ustel =16, mk =2, mk * ustel =32,x =16, aratoplam=224 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=236 k=4, mlast=4, aratoplam=240 240-> pass=DCDD k=1, ustel =64, mk =3, mk * ustel =192,x =49, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =1, aratoplam=240 k=3, ustel =4, mk =0, mk * ustel =0,x =1, aratoplam=240 k=4, mlast=1, aratoplam=241 241-> pass=DDAA k=1, ustel =64, mk =3, mk * ustel =192,x =50, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =2, aratoplam=240 k=3, ustel =4, mk =0, mk * ustel =0,x =2, aratoplam=240 k=4, mlast=2, aratoplam=242 242-> pass=DDAB k=1, ustel =64, mk =3, mk * ustel =192,x =51, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =3, aratoplam=240 k=3, ustel =4, mk =0, mk * ustel =0,x =3, aratoplam=240 k=4, mlast=3, aratoplam=243 243-> pass=DDAC k=1, ustel =64, mk =3, mk * ustel =192,x =52, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =4, aratoplam=240 k=3, ustel =4, mk =0, mk * ustel =0,x =4, aratoplam=240 k=4, mlast=4, aratoplam=244 244-> pass=DDAD k=1, ustel =64, mk =3, mk * ustel =192,x =53, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =5, aratoplam=240 k=3, ustel =4, mk =1, mk * ustel =4,x =1, aratoplam=244 k=4, mlast=1, aratoplam=245 245-> pass=DDBA k=1, ustel =64, mk =3, mk * ustel =192,x =54, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =6, aratoplam=240 k=3, ustel =4, mk =1, mk * ustel =4,x =2, aratoplam=244 k=4, mlast=2, aratoplam=246 246-> pass=DDBB k=1, ustel =64, mk =3, mk * ustel =192,x =55, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =7, aratoplam=240 k=3, ustel =4, mk =1, mk * ustel =4,x =3, aratoplam=244 k=4, mlast=3, aratoplam=247 247-> pass=DDBC k=1, ustel =64, mk =3, mk * ustel =192,x =56, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =8, aratoplam=240 k=3, ustel =4, mk =1, mk * ustel =4,x =4, aratoplam=244 k=4, mlast=4, aratoplam=248 248-> pass=DDBD k=1, ustel =64, mk =3, mk * ustel =192,x =57, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =9, aratoplam=240 k=3, ustel =4, mk =2, mk * ustel =8,x =1, aratoplam=248 k=4, mlast=1, aratoplam=249 249-> pass=DDCA k=1, ustel =64, mk =3, mk * ustel =192,x =58, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =10, aratoplam=240 k=3, ustel =4, mk =2, mk * ustel =8,x =2, aratoplam=248 k=4, mlast=2, aratoplam=250 250-> pass=DDCB k=1, ustel =64, mk =3, mk * ustel =192,x =59, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =11, aratoplam=240 k=3, ustel =4, mk =2, mk * ustel =8,x =3, aratoplam=248 k=4, mlast=3, aratoplam=251 251-> pass=DDCC k=1, ustel =64, mk =3, mk * ustel =192,x =60, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =12, aratoplam=240 k=3, ustel =4, mk =2, mk * ustel =8,x =4, aratoplam=248 k=4, mlast=4, aratoplam=252 252-> pass=DDCD k=1, ustel =64, mk =3, mk * ustel =192,x =61, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =13, aratoplam=240 k=3, ustel =4, mk =3, mk * ustel =12,x =1, aratoplam=252 k=4, mlast=1, aratoplam=253 253-> pass=DDDA k=1, ustel =64, mk =3, mk * ustel =192,x =62, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =14, aratoplam=240 k=3, ustel =4, mk =3, mk * ustel =12,x =2, aratoplam=252 k=4, mlast=2, aratoplam=254 254-> pass=DDDB k=1, ustel =64, mk =3, mk * ustel =192,x =63, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =15, aratoplam=240 k=3, ustel =4, mk =3, mk * ustel =12,x =3, aratoplam=252 k=4, mlast=3, aratoplam=255 255-> pass=DDDC k=1, ustel =64, mk =3, mk * ustel =192,x =64, aratoplam=192 k=2, ustel =16, mk =3, mk * ustel =48,x =16, aratoplam=240 k=3, ustel =4, mk =3, mk * ustel =12,x =4, aratoplam=252 k=4, mlast=4, aratoplam=256 256-> pass=DDDD doğrudur… Şimdi başka kısa örnekler vereceğim: Key= ABCDEFGHIJKLMNOPRSTUVYZQWX ( 8 haneli şifre analizi. Maximum 19 haneye kadar hesap yeteneğimiz var… ) 1 = AAAAAAAA 2 = AAAAAAAB 3 = AAAAAAAC …. 1258400 = AAACUPNX 1258401 = AAACUPOA 1258402 = AAACUPOB …. 989898958=ADFIFBOY 989898959=ADFIFBOZ ….. ….. ….. 7,66467265200362E26 = XXXXXXXX olarak çıkar……….. sonuç olarak, bunları uzak bir pc üzerinde denemeye gerek var mı yok mu tartışılır…. Günleri boşverelim, yıllar harcanabilir… basit bir 8 haneli şifrenin kırılabilmesi için…. Çünkü ben günde 100trilyon şifre deneme yapabilirsem diye hayal kuruyorken, kitapda Saniyede 1trilyon şifre denemekten bahsetmiş… ( O HA YANİ )… 128bit şifreleme dediği şey 16 haneli bir şifreyi kastediyor…. Bu arada bu dönüşüm formülümün kaynak kodunu da yazayım, function ffx(key:string;pl:byte;mm:int64):string; label cik; var m:array[1..24] of integer; t:array[1..24] of boolean; x,xx:variant; ustel:variant; pass:string; k,k1,kl:integer; u:array[1..24] of variant; aratoplam:variant; begin pass:=''; x:=mm; kl:=length(key);//keylength //(n1-1)*kl^(pl-1)+(n2-1)*kl^(pl-2)+.....+npl = x // ana formul, yukardakini tutturursam password tamamdır. for k:=1 to 24 do m[k]:=0; x:=mm;aratoplam:=0; for k:=1 to pl-1 do begin ustel:=power(kl,pl-k); m[k]:=trunc(x / ustel); if (x mod ustel)=0 then m[k]:=m[k]-1; x:=x-m[k]*ustel; aratoplam:=aratoplam+m[k]*ustel; //if m[k]=0 then m[k]:=1; if m[k]=0 then pass:=pass+key[1] else pass:=pass+key[m[k]+1]; form1.memo1.lines.add('k='+inttostr(k)+', ustel ='+floattostr(ustel)+', mk ='+inttostr(m[k])+', mk * ustel ='+inttostr(m[k]*ustel)+',x ='+inttostr(x)+', aratoplam='+inttostr(aratoplam)); end; m[pl]:=x;aratoplam:=aratoplam+x; if m[k]=0 then pass:=pass+key[1] else pass:=pass+key[m[k]]; form1.memo1.lines.add('k='+inttostr(pl)+', mlast='+inttostr(x)+', aratoplam='+inttostr(aratoplam)); //final cik: result:=pass; end; işte 1 sayfalık kod ! ( eskisini göstermeyeceğim çünkü 6 sayfa! … ) kullanımı : "key anahtarından faydalanarak 4 haneli şifre sıralamasında bana 1000.sıradaki şifreyi söyle." key:='ABCDEFGH'; sifre:=ffx(key,4 ,1000); aşağıdaki kod da, verilen şifrenin kaçıncı sırada olduğunu hesaplar: function depass(key,x:string):string; var m,kl,pl,posx:integer;number,ustel:variant; begin kl:=length(key); pl:=length(x); number:=0; for m:=1 to pl-1 do begin posx:=pos(x[m],key); if posx>0 then begin if (posx>1) then begin ustel:=power(kl,pl-m); number:=number+(posx-1)*ustel; form1.memo1.lines.add(inttostr(posx)+' '+floattostr(ustel)+' '+inttostr(number)); end; end; end; posx:=pos(x[pl],key); number:=number+posx; form1.memo1.lines.add(inttostr(posx)+' '+x[pl]+' '+inttostr(number)); result:=floattostr(number); end; kullanımı: memo1.lines.add(x+' resolved to ... ='+depass('ABCDEFGH','GAFHC')); Örnek çıktısı: 7 4096 24576 6 64 24896 8 8 24952 3 C 24955 GAFHC resolved to ... =24955 Sağlaması: k=1, ustel =4096, mk =6, mk * ustel =24576,x =379, aratoplam=24576 k=2, ustel =512, mk =0, mk * ustel =0,x =379, aratoplam=24576 k=3, ustel =64, mk =5, mk * ustel =320,x =59, aratoplam=24896 k=4, ustel =8, mk =7, mk * ustel =56,x =3, aratoplam=24952 k=5, mlast=3, aratoplam=24955 pass=GAFHC …. vay be… matematikle Dans !...... saygılarımla_ xxnt03@lycos.co.uk neoturk