• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Şifreli Kelime Çözümü

Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Merhaba,
Dersi geçmemiz için mutlaka çözmemiz gereken bir şifre var,
aşağıdaki kelimenin ascii kodları şifrelenerek damgalanmış, bunu çözmemiz gerekiyor (50 puan değerinde):
SPBS(TKBMBWOFJ

Şimdiden zaman ayıran herkese teşekkürler...
 
Bu şifrenin çözüldüğünü nasıl anlayacağız? Ya da çözmek için ne yapmak gerekiyor?
Nasıl bir sonuç ortaya çıkması gerekiyor?
vs...
Biraz daha detay verir misiniz?
 
İki kelimeden oluşan anlamlı bir ifade olduğu söyleniyor, başka bir şey bilmiyoruz.
 
Aşağıdaki kodu dener misiniz?
Çok basit bir mantık kurdum ama...
Başka bir çözüm bulursam tekrar paylaşırım.
Kod:
Sub KOD()
s = "SPBS(TKBMBWOFJ"
For a = 1 To Len(s)
    mesaj = mesaj & Chr(Asc(Mid(s, a, 1)) - 1)
Next
MsgBox mesaj
End Sub
 
Anlamsız bir kelime çıktı...
ROAR'SJ...... Gibi bişey...
 
Merhaba,
pek bir şey anlayamadım arama sonuçlarından..
Konu güncel, ödevin son teslim tarihi bugün.
ayrıca ödev 2 sorudan oluşuyor ve diğer soruyu da paylaşayım:
A Sütununa kişilerin adı, B sütununa soyadı, C sütununa yaşadığı şehri içeren 10 satıra bilgi yazınız. Inputbox ile kullanıcıdan alınacak adı ve/veya soyadı bilgisine göre kişinin hangi şehirde yaşadığını bulan programı yazınız..
 
Sonradan yolladığım soruyu biz çözdük. Şifreleme sorusu hala güncel. Son 2-3 saat.
 
Hangi mantıkla şifrelendiği belli değil. hangi sonuca ulaşacağımız belli değil. Bildiğin decriptasyon istiyorsunuz.
En azından şifreleme yöntemi vs bilinse yardım alabilirsiiniz ancak bu kadar az bilgiyle zor.
Ben bir sürü çözüm uyguladım ama hiçbirinde de anlamlı iki kelime üretemedim.
Gerçi kelimelerin hangi dil olduğu bile belli değil mesela.
 
Biz de aynı şeyleri hocaya söyledik ama bir şeyi değiştiremedik, ipucu alamadık :)
Bize yaptırdığı basit örnekte ascii kodlarına +2 ekleyerek bir şifre oluşturmuştuk.
Ama bu soru oldukça zor. Biz de epey uğraştık. En basitinden 2 kelime olduğu için arada boşluk olacağını düşündük ve 40 kodlu karakteri (en küçüğü olduğu için) boşluğun kodu olan 32ye eşitleyerek sonuca gitmeye çalıştık olmadı, kodların basamakları toplamı, farkı, çarpımı vs herşeyi denedik ama mantıklı bir sonuca ulaşamadık..
Zaten süre de dolmak üzere son 1 saat.
Belki birinin aklına bir şey gelir diye buraya yazmıştım ama olmadı, sağlık olsun.
Zaman ayıranlara teşekkürler.
 
Ben benim dedim olay üzerinden gidiyorum ama bir yerde tıkanıyorum.
İlk harf olarak H harfini buluyorum.
Elimin altında pc olmadığından pek bir şey yapamıyorum:-)
S harfi sonrası -4 çıkan harf ile S harfinin kesişim noktası ....
Merakımı gidermek için daha sonra cevabı buradan paylaşır mısınız?
 
Beyler çözdüm cevap: OKUL KAPANIYOR
Ama galiba geç kaldım.
Çözüm:
Kod:
Sub KOD()
s = "SPBS(TKBMBWOFJ"
For a = 1 To Len(s)
    If Asc(Mid(s, a, 1)) - (a + 3) < 65 And Asc(Mid(s, a, 1)) - (a + 3) <> 32 Then
        sayı = 90 - (65 - (Asc(Mid(s, a, 1)) - (a + 3)))
    Else
        sayı = Asc(Mid(s, a, 1)) - (a + 3)
    End If
    mesaj = mesaj & Chr(sayı)
Next
MsgBox mesaj
End Sub
 
Ah hocam ah....
Ne desem bilemedim...
Sorunun cevabını hiçkimse verememiş. 2-3 saat önce bulabilseydiniz en az 10 kişinin dersi geçmesine vesile olacaktınız. Yine de emeğinize teşekkür ederim tabii.
Elinizden geleni yaptığınıza eminim.
Çok teşekkür ederim.
 
Mantığı şuymuş:
Harfin sırası+ascii kodu+3
Aslında harfin sırasını akıl edebilseydim, boşluk karakterini 32 numaradan 5 arttırınca 37 eder 40tan 37 çıkınca 3ü de bularak soruyu çözerdik...
Ama aklıma gelmedi.
mucit77 hocam helal olsun gerçekten herkes yapamaz bu soruyu.
Kimse yapamadığı için yeni soru talep ettik. Hoca kabul ederse inşallah beraber kafa yorarız :)
 
Mantığı şuymuş:
Harfin sırası+ascii kodu+3
Aslında harfin sırasını akıl edebilseydim...
Evvelki gün ilk denemeleri yaparken benim aklıma geldi ve bir sürü şey denedim ama sonuç alamadım. Çünkü; mantıkta ufak bir kayma var.
Örneğin "U" harfini ele alalım.
Ascii kodu: 85
Sırası: 3
bu durumda 85+3+3 = 91 yani "[" olması gerekiyor. Z harfinden yani 90'dan sonra başa döndüğünü düşünsek yani A'dan Z'ye harflerin dairesel olarak birbirinin peşinden geldiğini düşünürsek +1 olduğu için A harfi olması gerekiyor ancak şifrede B harfi var.
Yani Harfin sırası+ascii kodu+4 oluyor.
Fakat O ya da K harfine baktığımızda Harfin sırası+ascii kodu+3 olduğunu görüyoruz.

Neyse geçen geçti artık.
İnşallah hocanız teklifinizi kabul eder de dersten kalmazsınız.
İyi geceler...
 
Geri
Üst