Diyelim ki biraz metniniz var ve bunu arkadaşınıza göndermesini istiyorsunuz, ancak başka kimsenin okumasını istemiyorsunuz. Bu muhtemelen şifrelemek istediğiniz anlamına gelir, böylece sadece siz ve arkadaşınız okuyabilir. Ancak, bir sorun var: siz ve arkadaşınız bir şifreleme yöntemini kabul etmeyi unuttunuz, bu yüzden onlara bir mesaj gönderirseniz, şifresini çözemezler!
Bunu bir süre düşündükten sonra, arkadaşınıza mesajınızı mesajla birlikte şifrelemek için kod göndermeye karar verdiniz. Arkadaşınız çok akıllı, bu yüzden muhtemelen şifreleme yöntemini çalışarak mesajın şifresini nasıl çözeceklerini anlayabilirler.
Tabii ki, diğer insanlar mesajı okuyor olabileceğinden, çatlamayı mümkün olduğunca zorlaştıran bir şifreleme şeması seçmek istersiniz (şifre çözme şemasını bulun).
Polislerin Görevi
Bu meydan okumada, Polisler yazarın rolünü oynayacak: dizeleri dizelere dönüştüren bir şifreleme şeması tasarlayacaksınız. Ancak, bu şifreleme şeması iki yönlü olmalıdır , yani hiçbir iki dizenin başka bir dizeyle eşleşmemesi gerekir ve her dizgi bir girdi ile eşlenebilir. Yalnızca bir giriş almalıdır; kodlanacak dize.
Daha sonra şifrelemeyi gerçekleştiren bir kod ve kodunuzla ayrıntılı olarak verilen şema ile şifrelenmiş tek bir mesaj gönderirsiniz.
Bayt tarafından mesaj göndermek için ödeme yaptığınızdan, puanınız kodunuzun uzunluğu artı şifre metninin uzunluğu olacaktır . Cevabınız kırılırsa, sonsuzluk puanınız olacaktır.
Bir hafta sonra metni gösterebilir ve yanıtınızı Güvenli olarak işaretleyebilirsiniz . Güvenli cevaplar çözülemeyen cevaplardır.
Soyguncuların Görevi
Soyguncular ya yazarın arkadaşı ya da kötü niyetli orta adam olarak oynayacaktır (maddi bir fark yoktur, ancak bunu daha eğlenceli hale getiriyormuş gibi rol oynayabilirsiniz). Şifreleme şemalarını ve şifre metnini alıp şifrelenmiş mesajı anlamaya çalışırlar. Şifrelenmiş mesajı anladıktan sonra, bir yorumda yayınlarlar. (Bu soru için ayrı bir soyguncu konusu olmayacaktır.)
Kazanan en çok çatlak olan soyguncu olacak.
Çatlak bir çözümün nasıl görünebileceğine bir örnek: