צפנים, קודים וחידות