Zodiac Discussion Forum

New online tool: Ci…
 
Notifications
Clear all

New online tool: Cipher Explorer

27 Posts
11 Users
0 Reactions
6,294 Views
doranchak
(@doranchak)
Posts: 2614
Member Admin
Topic starter
 

I made a new online tool based on Largo’s font:

See more info and details here:

http://www.zodiackillerciphers.com/?p=751

Right now it is mainly for marking up and highlighting the cipher text for illustrative purposes. But I eventually want to merge more features into it from my other gadgets.

http://zodiackillerciphers.com

 
Posted : December 11, 2017 5:28 pm
Zresearch
(@zresearch)
Posts: 475
Reputable Member
 

That’s crazy, when I first started working this cipher this is what I first noticed (above)

I know it’s nothing that has not been seen before, which is why I started working the cipher in a different method…

Crazy stuff…

 
Posted : December 11, 2017 5:56 pm
(@largo)
Posts: 454
Honorable Member
 

I have just tried your tool (Safari on macOS). It works great and I really like the user interface! The best thing about it is that it is platform-independent because it is a web tool. However, I also have a suggestion:
Many of us have our own tools that we share with others. My "peek-a-boo", borkky’s "Zodiac Widget" and your web tools (Webtoy, Cipher Explorer). These tools have different features, but also a lot in common. How about working together on a single version hosted on github or a similar platform? This avoids duplication of work and makes it easier to detect bugs.
The disadvantage would be that we would have to agree on a programming language. I can offer C, C++, C#, Python and Swift. It should also be no problem to familiarize myself with Java Script or something similar. After all, a programming language is only a tool for getting things done =)

PS: I didn’t mention AZDecrypt because its core is the solver.

 
Posted : December 11, 2017 6:28 pm
doranchak
(@doranchak)
Posts: 2614
Member Admin
Topic starter
 

Great idea. I think the programming language differences are a stumbling block since we all have our preferred languages. Speaking for myself, I am most efficient in Java and Javascript, and since I’m already time limited in this sort of work, it’s hard to take on an unfamiliar language, simply because I want to crank out working tools as quickly as possible. But, I think a way we can get a lot of reuse is to build smaller services around basic functionalities. This is something I want to do anyway for the Cipher Explorer to expand its functionality.

For example, you call a web service with a ciphertext and a number (2,3,4,5,6) as input. Then it responds with information about all of the n-grams found in the cipher text. For each ngram you’d get more details, such as info about their positions in the ciphertext, and probabilities of occurrence. And perhaps also the result of shuffles to get an idea of the significance of a ciphertext’s repeating ngrams.

Such services are very reusable because they aren’t tied to specific interfaces. Then people can build whatever interface they wish, but use a powerful set of underlying shared services.

Also, anyone can build the web service in whatever language they wish, as long as it can be hosted somewhere convenience. Then consumers of the service can also use any language they wish.

http://zodiackillerciphers.com

 
Posted : December 11, 2017 6:56 pm
(@fishermansfriend)
Posts: 132
Estimable Member
 

This is great. I just approached a friend of mine to help me create something similar… as I am not very computer savvy…
keep thinking we need a color-coded way to visualize patterns. And Voila!

I think it would be useful for the color palette to have an option where you have 63 or 64 (the number of distinct symbols in 304) evenly spaced colors- a rainbow…

I keep thinking this could also be further advanced by a ‘heat map’ style of coloring- for example, the 1st H is a light orange, the next brighter, the next even brighter than that, etc…

Look forward to giving this a spin!!!

 
Posted : December 12, 2017 5:57 am
Jarlve
(@jarlve)
Posts: 2547
Famed Member
 

Well done doranchak. Nicely made tool and youtube video tutorial.

AZdecrypt

 
Posted : December 12, 2017 12:06 pm
(@largo)
Posts: 454
Honorable Member
 

I think it would be useful for the color palette to have an option where you have 63 or 64 (the number of distinct symbols in 304) evenly spaced colors- a rainbow…

Not exactly a rainbow, but a simple way for tracking transpositions and patterns:

On the left side you can see the unmodified z340. Upper/Lower halves marked with color gradients. Pivots marked in yellow. On the right side you can see how a mirror + p15 transposition affects the cipher.

viewtopic.php?f=81&t=3255

 
Posted : December 12, 2017 1:40 pm
(@borkky)
Posts: 28
Eminent Member
 

How about working together on a single version hosted on github or a similar platform? This avoids duplication of work and makes it easier to detect bugs.

GitHub is great for free hosting of these javascript tools :-)

I am already planning on rearranging my repository into a index page and then more than one tool there.

am currently sketching on a tool to manually add and tweak decoding steps. Not an automated solver, but a manual aid solver thingy for easily define multiple mutations, such as a homophonic cipher on every odd symbol, a different homophonic cipher on every even symbol, or one cipher from first to 50:th symbol, another from 51:th to the end, etc.

Maybe I’ll have a prototype to show after xmas, will be without internet for a while so perfect for some coding.

I don’t mind working together, but I’m not sure around what at the moment. I guess we have different ideas.

Even the language choice is hard. I made my widget in js just so I could skip setting up npm dependencies and stuff, but I would really redo it in typescript if this stuff grows any larger. (typescript compiles into javascript, but is much easier on the developer, helping with common errors).

My Z340 widget for the two-ciphers hypothesis: https://martinlindhe.github.io/zodiac-widget/

 
Posted : December 14, 2017 12:29 am
(@borkky)
Posts: 28
Eminent Member
 

I updated https://martinlindhe.github.io/zodiac-widget/ adding an overview page, linking to the web tools by doranchak.

Come to think of it, we should probably create a new github organisation for that, so we can get something like zodiac-widgets.github.io as website, or what we chose to call it.

please post or pm your github usernames

we could provide a collection of "interactive zodiac cipher widgets" for now

My Z340 widget for the two-ciphers hypothesis: https://martinlindhe.github.io/zodiac-widget/

 
Posted : December 14, 2017 12:56 am
Jarlve
(@jarlve)
Posts: 2547
Famed Member
 

Wishlist:

– Option to swap text and background color (foreground/background). Something like this is present in virtually all imaging software and it makes allot of sense to have.
– Save to html string such that one could post a link like this " http://zodiackillerciphers.com/cipher-explorer/a1BsZ5d…" and see what you made.
– Edit cipher text allowing line breaks so that one can divide a cipher into parts.
– Save to .png.

AZdecrypt

 
Posted : August 1, 2020 11:06 am
doranchak
(@doranchak)
Posts: 2614
Member Admin
Topic starter
 

Wishlist:

– Option to swap text and background color (foreground/background). Something like this is present in virtually all imaging software and it makes allot of sense to have.
– Save to html string such that one could post a link like this " http://zodiackillerciphers.com/cipher-explorer/a1BsZ5d…" and see what you made.
– Edit cipher text allowing line breaks so that one can divide a cipher into parts.
– Save to .png.

Thanks for the great suggestions, Jarlve!

Turns out I had already implemented "save to png" a while back but never uploaded it. So I went ahead and uploaded it.. The other features are still on my "to do" list. :)

http://zodiackillerciphers.com

 
Posted : September 9, 2020 5:51 pm
thedude
(@thedude)
Posts: 249
Reputable Member
 

Is your cipher tool cellphone friendly. I can’t seem to get it to bring up my keyboard when I tap on a symbol.

 
Posted : September 10, 2020 2:19 am
(@tomvoigt)
Posts: 1352
Noble Member
 

Is your cipher tool cellphone friendly. I can’t seem to get it to bring up my keyboard when I tap on a symbol.

The Zodiac case is too big for a phone. Use a real computer.

 
Posted : September 10, 2020 3:02 am
thedude
(@thedude)
Posts: 249
Reputable Member
 

Is your cipher tool cellphone friendly. I can’t seem to get it to bring up my keyboard when I tap on a symbol.

The Zodiac case is too big for a phone. Use a real computer.

I want to solve the z340 while at work during lunch.

 
Posted : September 10, 2020 3:12 am
(@tomvoigt)
Posts: 1352
Noble Member
 

Well just in case you don’t solve it at lunch, use a real computer when you go home.

 
Posted : September 10, 2020 4:17 am
Page 1 / 2
Share: