Şifreli Kelime Çözümü

Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-08-2022
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...
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
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?
 
Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-08-2022
İki kelimeden oluşan anlamlı bir ifade olduğu söyleniyor, başka bir şey bilmiyoruz.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
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
 
Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-08-2022
Anlamsız bir kelime çıktı...
ROAR'SJ...... Gibi bişey...
 
Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-08-2022
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..
 
Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-08-2022
Sonradan yolladığım soruyu biz çözdük. Şifreleme sorusu hala güncel. Son 2-3 saat.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
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.
 
Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-08-2022
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.
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
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?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
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
 
Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-08-2022
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.
 
Katılım
8 Nisan 2015
Mesajlar
59
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-08-2022
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 :)
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,330
Excel Vers. ve Dili
2007 Türkçe
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...
 
Üst