Noob cryptologist

Discuss about the puzzles, but without giving the solutions please !!!

Noob cryptologist

Postby admin » Mon Jan 10, 2011 4:11 pm

Being a hacker is like being young Jedi, you have to start with simple codes before you work your way up to harder ones. So you decided to take a crack at the noob cipher (see description here). The goal of this puzzle is to decrupt a message encoded with the noob cipher without having the substitution table.


Input Specifications

Two files are given in input:



  1. the first file is a dictionary of allowed words

User avatar
admin
Site Admin
 
Posts: 333
Joined: Thu Dec 23, 2010 1:27 am

Re: Noob cryptologist

Postby al13n » Fri Jan 21, 2011 3:17 am

How long are the messsages? Are they valid texts or phrases or just any combinations of words?
User avatar
al13n
 
Posts: 3
Joined: Tue Jan 18, 2011 5:18 am

Re: Noob cryptologist

Postby Sai Fujiwara » Sat Jan 22, 2011 11:47 am

Are all the cipher words in the dictionary? Will any of the message contain low-case letter, number or punctuation -- not a letter?
User avatar
Sai Fujiwara
 
Posts: 5
Joined: Mon Jan 17, 2011 7:35 am

Re: Noob cryptologist

Postby admin » Sat Jan 22, 2011 12:53 pm

All words are in the dictionary, all in upper case. No punctuation.

And the dictionary is made of real English words.
User avatar
admin
Site Admin
 
Posts: 333
Joined: Thu Dec 23, 2010 1:27 am

Re: Noob cryptologist

Postby Valera » Sun Jan 23, 2011 9:29 pm

The dictionary contains lines with spaces in end of line, isn't it?
User avatar
Valera
 
Posts: 4
Joined: Mon Jan 17, 2011 8:30 pm

Re: Noob cryptologist

Postby admin » Sun Jan 23, 2011 9:39 pm

There are no trailing spaces in the dictionaries of words used for this test.
Each line contains only the word and a '\n' character at the end of the line.
User avatar
admin
Site Admin
 
Posts: 333
Joined: Thu Dec 23, 2010 1:27 am

Re: Noob cryptologist

Postby Valera » Sun Jan 23, 2011 11:04 pm

admin wrote:There are no trailing spaces in the dictionaries of words used for this test.
Each line contains only the word and a '\n' character at the end of the line.

Are you sure? I asked this question because my solution on Java didn't work, while I didn't "trim" words from dictionary.
User avatar
Valera
 
Posts: 4
Joined: Mon Jan 17, 2011 8:30 pm

Re: Noob cryptologist

Postby admin » Sun Jan 23, 2011 11:13 pm

Valera, yes I ran a check before answering, that's why I confirmed there were no trailing spaces.
I am not sure why your solution doesn't work but I doubt it's a trailing space issue.
The dictionaries being used are similar to the one being used for roman hackerus (they are subsets), so if you can work with one dictionary, then you can work with the other. May be your program has a different issue ?
User avatar
admin
Site Admin
 
Posts: 333
Joined: Thu Dec 23, 2010 1:27 am

Re: Noob cryptologist

Postby Valera » Mon Jan 24, 2011 12:28 am

I tested my solution, and I think, the second file contains spaces or tabs in lines' end, isn't it? My solution work if I 'trim' input lines and don't work otherwise.
User avatar
Valera
 
Posts: 4
Joined: Mon Jan 17, 2011 8:30 pm

Re: Noob cryptologist

Postby admin » Mon Jan 24, 2011 12:42 am

Valera, I rechecked and the dictionaries have no trailing spaces.
Are you talking about the dictionaries or the encrypted messages ?
User avatar
admin
Site Admin
 
Posts: 333
Joined: Thu Dec 23, 2010 1:27 am

Next

Return to Puzzles

Who is online

Users browsing this forum: Google [Bot] and 3 guests

cron