Running Key 5-25-2019

Here’s one more Vigenere running key cipher. It took me a long time to solve this using the word/phrase search program and the combination interactive solver and hill-climber. I kept going back and forth between all 3 of these. The initial search turned up a pretty good phrase, which I’ll include in caesar-shifted form. But I still had to do a lot more searches with various options. The searches did turn up the short initial word, and the longer word at position 23 (relative to starting at 0). With the position 23 word in place, the hill-climber got the exact solution. I’ll include a screenshot of the word/phrase search options.

Vigenere running key
RALPO HUAFO VRKBG MIEML LUFIY NGRYC FSHIQ YDRVF JVXHS WYKF

caesar-shifted crib: NRZXYHTSKJXX

screenshot:

Running key 5-21-19

Here’s a randomly generated Vigenere Running key cipher. I was able to solve it without a crib by using a program that drags a huge list of phrases across the cipher and uses logs of digraphs to score the corresponding plaintext strings. If the log digraph score of a plaintext string is high enough then the string is parsed into individual words (and partial words at the beginning and end of the string). If the parse is successful and one of the plaintext words is long enough then the phrase and corresponding plaintext string is saved to disk.

I set the length of a plaintext word to 7 or more letters. With this setting I got 35 phrase-plaintext pairs out of about 600,000 starting phrases. I used these 35 results as a collection of cribs and was then able to get the solution with a combination interactive and hill-climbing running key solver.

I’ll include a caesar-shifted crib.

Vigenere Running key:
KASHA EFOHA TIFMW OEZLV ANYLR ITROO OKFMR SDUMQ CRKLI ZDHRF AZUJH LLL

crib: FYYFHMRJSY

Incidentally, the new version of the phrase dragging program is written in javascript, with the node.js javascript framework supplying disk input/output. I recently bought a new Chromebook (a Pixelbook actually) and discovered it had a setting for activating Linux. I clicked on the “setup Linux” button and in about two minutes I had a Linux terminal running. I used the terminal to install node.js and was eventually able to run my phrase dragging program using Linux.

New Unknown 5/16/19

This ct is from my random program – two unrelated sentences from gutenberg.org. The key is also randomly chosen. I was able to solve it without a crib with the aid of a program. I’ll post a crib.

R SCE TATL ELTAS GRS SGCTAT TREG NSACE TASRNGE CLT GRS ISERE TCS STAAE EA YL ECSEA RE TCS NASIARE SA ICS CS GA RAEST SAA NASIARE RL REEERLN CLT RASAS CLT TANEG NSRSYCERR SCTRCLE EATRSTASRLNSL NASNAAES

crib: WLYMLJA (2)

unknown 5-11-2019

Here’s a randomly generated cipher of unknown type. The plaintext is a random passage from a file of 33 books concatenated together. I think the encoder ignored some numbers that were in the original book passage. My ID tests didn’t do too well: The correct type didn’t appear unless I set the maximum period high enough. With a high maximum period the correct type was in second place in all three ID tests.

It took awhile to stumble upon the correct hill-climbing options but then my PH hill-climber solved it without a crib. I’ll include a caesar-shifted hint and crib.

???.
LHEOH CEXVR WCVGD HLFMS UWWCR SIKAS HFWAM CLVPY NMUFE HMTUR XXHGE
LBGVK YWPUY EBQDS GMRUA NEXYT ZEHRZ FDOZP AHELA UATRZ EPBIE OHYUF
VRWQO NPTEY BTDXN AAMA

crib: UJYWTQJZRUWT
hint: UJWNTIYMNWYJJS

Playfair 5-8-19

My hillclimber wouldn’t solve this until I gave it a long crib. The key consists of two words. I ran a brute force program combining the first word with every word in my list and it still didn’t find the solution. The plaintext is randomly selected from Gutenberg.org, two unrelated sentences.

DL SR YQ EH HT VC KV BG GR BY YQ UH SE UH ZC WO UA FQ ON DZ OL XN FG OU DL VD UV WO YD RH EZ HP OY RH VF ZU HT BG NL QO UC NH NO ZT AU ZF OI FC BC AT OH IV ZS AQ QO UR IO YQ EW US DL UR SB ZG FG VR PH RQ BC WR NU SU YI crib: VXDWCOXACBJLCRWPXO

Unknown 5-7-2019

Here’s a randomly generated cipher of unknown type. Two ID tests put the correct type on top and one put it in second place. My hill-climber solved it without a crib. The plaintext looks like it’s from a list of references. I’ll add a caesar-shifted crib.

???
AUUCG EBXZZ YCDQE ZTWLD ULSKZ MBYZZ QBLZP KNLDX XQLVC FCZBY UKZBT
LWXXE CGUEZ QBGBH HBCPZ YBMKW QLLQZ KNLCB TKLEK AELCK AZPGH BUZHY
MSYNK BYBLZ IBGCZ KNLC.

crib: KOYZWSJWWN-

Security certificate (https)

This site and all my other sites on the ackgame.com domain, including my cipher analysis page, crosswords, and OnWords blog are now and always were encrypted and safe. However, some browsers issued warnings that the site was not secure because the security certificate for the host (ICDsoft.com) named only that domain, not those domains hosted on the server. The URL was thus previously prefixed only as an http site. I have now obtained a security certificate for my individual domain and subdomains so that browsers do not issue a security warning. You can change the URL for this site and any others on this domain to include the https prefix now. If you encounter any issues with security warnings, please notify me by email or contact form.