#cipher analysis