İşten Güçten Eden Yarışma

0
lifesdkver0_1
Python Challange. Ne ile uğraşıyor olursanız olun, zamanınızı çalacak bir yarışma (meydan okuma desek daha doğru olur).

Adı python challenge ama amaçlar çoğunlukla dil bağımsız bir şekilde halledilebiliyor. Etrafta çözümler dolaşıyor ama hangimiz "dergiden çözümünü okuyup bitirdiğimiz bir oyun"dan tat aldık ki? :)

Görüşler

0
FZ
Hadi bakalım, işi gücü bıraktık, gündüz gündüz şifre çözüyoruz (ama ilaç için bilgisayar bize şşştt, Neo, dikkatli ol geliyorlar! demiyor, o tadı yaşatmıyor! :-P
0
pismikrop
harikaymış ya, çok güzel ...
0
FZ
4. seviyeye geldik takıldık, orada bulduğumuz küçük harfler şifrelenmiş mi yoksa dümdüz mü kullanmak gerekiyor, basit bir yerine koyma şifresi mi yoksa yer değiştirme şifresi mi, kafam karıştı. :-P
0
FZ
Bu gibi durumlarda işe yarayabilecek bir yazılım: Crank yani "CRyptANalysis toolKit".

http://crank.sourceforge.net

Ekran görüntüleri:

http://crank.sourceforge.net/screen1.gif

http://crank.sourceforge.net/screen2.png

Ve:

http://packages.debian.org/stable/utils/crank

ya da:

apt-get install crank
0
myss
Yerine koyma ile yer degistirme sifreleri arasindaki fark nedir?

Oradaki kaydirma sifresiydi (al sana uydurma bir terim daha :) ) galiba.

6. seviyeyi cozen varsa yardimci olursa sevinirim ;)
0
FZ
Sizin kaydırma dediğiniz şeye ben yerine koyma (substitution) demişim, evet terim karmaşası olmuş ve aslında sizinki biraz daha iyi gibi, benimkisi doğrudan çeviri. Yer değiştirme ile kast ettiğim ise "transposition". Yani bu yöntem ile yapılan şifreleme, misal:

WRIOR FEOEP EESVE LANJD ADCED ETCXQ

Yukarıdaki şifreli metinde sizin deyişinizle kaydırma benim deyişimle yerine koyma yok, yapılan şey açık metindeki harflerin sırasının karıştırılması ve sonra ortaya çıkan karakter dizisinin 5lik gruplanarak yazılması. Yani filanca harf yerine falanca harf gelmiş gibi bir şey değil de 3. sıradaki harfi almışız 7. sıraya, 7. sıradakini almışız 1. sıraya, ... vs. koymuşuz gibi bir durum söz konusu.
0
myss
Yerine koyma ile kastettiginizi dogru anlamisim. Benim kaydirma ile kastettigim yerine koymanin ozel bir durumu, yani her harfin yerine N harf sonraki harfi koyma.

Sadece yer degistirme ile ne kastettiginizi anlamamistim.
0
FZ
Hani şu "one small letter EXACTLY surrounded by three bodyguards" muhabbetinin olduğu bölümde takıldım ben, yani sağında ve soluna üç büyük harf olan küçük harfleri tespit etmemizi istiyor ama onları bulduktan sonra oluşan harf dizisi anlamlı değil, acaba şifreli dizi mi (önceki bilgilerimizi de kullanalım hesaabı).
0
tongucyumruk
Ufak bir ipucu vereyim. Exactly.

Ben de bir sonraki bölümde takıldım. Daha çok soruyu anlayamadığımdan...
0
MC
url'yi ve linked listleri düşün
0
MC
kaynak kodunun ilk satırı ilk büyük ipucu!
0
pismikrop
2. aşamada şifreyi çözerken yazdığım algoritma:


import sys

alphabet = "abcdefghijklmnopqrstuvwxyz"
msg = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj."

for s in msg:
if s in alphabet: s = alphabet[alphabet.find(s) + 2]
sys.stdout.write(s)


mesajı okuduktan sonra aklım başıma geldi.


import string

table = string.maketrans("abcdefghijklmnopqrstuvwxyz", "cdefghijklmnopqrstuvwxyzab")
print msg.translate(table)

Görüş belirtmek için giriş yapın...

İlgili Yazılar

Tembelim Ama Sorumsuz Değilim - odevim.com

FZ

Tembelim ama sorumsuz değilim diyen yurdum genci, okuldaki ödevlerle boğuşmak ve bu boğuşmadan yüzünün akı ile çıkabilmek için yepyeni bir kaynağa kavuştu! Şimdiye dek benzerlerini yurtdışında gördüğümüz, genellikle İngilizce olan ödev sitelerine benzeyen bir site olan odevim.com nihayet Türk gençlerinin hizmetinde.

TTNET ADSL fiyatlarını yeniden düzenledi.

larweda

Şu anda güzide memleketimizin tek ADSL üzerinden servis sağlayıcısı olan TTNET, yaklaşık 2-3 yıldır değiştirmediği ADSL tarifelerini yeniden düzenledi.
Yeni düzenlemeye göre, daha önce aylık 49 milyon TL. olan 128/32 Kbps bağlantı ücreti aylık 60 milyon TL.'ye çıkarıldı. Bu durumda ADSL - Kablonet arasındaki ücret farkı çok azalmış oldu.
Öte yandan, 256 ve daha üzeri downlink veren tarifeler de ulaşılabilir düzeylere çekilerek daha mantıklı rakamlara indirildi. Bu fiyat politikası, yakında ADSL pazarına girecek özel ISP'lerin belini kırmak olarak da nitelendirilebilir.

Web tasarımcıları için sunucu taraflı optimizasyon

mow

Bir web projesinde CSS/XHTML/Javascript ve benzeri işleri siz yapıyorsanız burada anlatılanlar tam size göre. Evet siz doğrudan ne betik dili ile yazılmış bölümlere ne de sunucu ayar dosyalarına ulaşmıyor ve onları kullanmıyor olsanızda sunucu taraflı optimizasyonda sizlerin doğrudan katkısı sandığınızın aksine çok büyük.

Nokia Series 60 ürünleri için Açık Kaynak Kodlu Browser geliştiriyor.

ae

Basın duyurusunda ve e-posta grubunda belirtildiği üzere, Nokia KDE'nin Konqueror'ının içerisindeki KHTML ve KJS yi temel kabul eden yeni bir mobil gezgin geliştirdiğini açıkladı.

Apple ile de ortak giden çalışmalar sonucunda yeni Series 60 internet gezgini, Apple'ın Safari gezgininde de kullanılan, açık kaynak kod uygulama bileşenleri olan WebCore/KHTML ve JavaScriptCore/KJS yi kullanacak.

Aktivistler için Google benzeri bir Arama Motoru

revolte

Resist! (Diren!) Kollektifi aktivistler için yeni bir arama aracını duyurur:

Resist - Belli başlı aktivist web sitelerinin çoğunu, ve başka ilerici kaynakları tek yerden arayın!

Bu eşsiz proje aktivizm ve radikal politikaya odaklı hızlı ve kapsamlı bir araştırma aracı sağlıyor. Sonunda alternatif haberler, analizler, ilişkiler, olaylar ve başka bilgileri bulmanızı sağlayan bir arama motoru var - hepsi de "aktivist web" bağlamında.