You are browsing as a guest. Sign up (or log in) to start making projects!

Ziphus

  • 4 Devlogs
  • 3 Total hours

ZIPHUS is a browser based signal processor built to handle live text conversion across standard encoding schemes Morse Code and 8-Bit Binary alongside a custom cyber-shift encryption algorithm which shifts each letter in a text forward by a specific number of positions in the alphabet

Ship #1 Changes requested

Ziphus is a lightweight browser based encoding and decoding tool for Morse Code, Binary, and Caesar Cipher which supports both directions and customizable cipher shifts a value of your choice. The most challenging part was making each system translate correctly while handling things like capitalization, reverse decoding, and different formats. I’m most proud of turning a simple translator idea into a complete, polished tool with everything processed locally. For testing, try all three protocols, switch between Encode and Decode, test different Caesar shift values, and use the Swap, Copy, and Clear buttons.

  • 4 devlogs
  • 3h
Try project → See source code →
Open comments for this post

19m 7s logged

I spent some time polishing by testing the different translation systems and cleaning up the interface so everything stayed simple and consistent. The processing is also done locally in the browser, so the project doesn’t need a server to translate the text.This become a great tool and i feel like its ready for publishing.

0
0
19
Open comments for this post

1h 6m 58s logged

I realized that only being able to encode text made the tool feel incomplete.So this update was focused on building the reverse translation system.Ziphus can now take the different formats it creates and translate them back into readable text.I updated caesar cipher,now you can now customize the number of shifts you want for your cipher.
I also added a Direction system so Ziphus can switch between Encode and Decode instead of needing separate tools for each.There are still a few things I want to polish before I call it finished.

0
0
58
Open comments for this post

32m 27s logged

The project is finally starting to feel like an actual tool rather than just a UI experiment.One of the things I had to spend more time was case handling.
In the cyber shift system, uppercase and lowercase characters need to stay different like A shifts to D, while a shifts to d. It sounds simple, but making sure the transformation preserves the original case is important if the translated text is going to remain consistent.I also had to handle the differences between the three encoding systems:
Morse works with symbols like dots and dashes, while Binary converts characters into 8-bit numerical representations. The Cyber-Shift system works differently again by shifting letters through the alphabet while leaving things like spaces and punctuation intact.The current version can translate text into Morse, Binary, and Cyber-Shift, with the processing happening locally in the browser.But I don’t think the project is completely finished yet cuz Ziphus is mainly useful for encoding text. I want to take that one step further and add reverse translation.That would mean someone could paste Morse, Binary, or a shifted message into Ziphus and have it translated back into normal English.I think that’s an important part of making this is to make it useful

0
0
24
Open comments for this post

36m 37s logged

Started building my next project ZIPHUS, a local signal translator and encryption engine for decoding texts. Created the main terminal layout using HTML and styled it with a minimal styling with green/gray using CSS. Added input/output text areas, custom character counters like the , and the protocol selectors for Morse code, 8-bit binary,i still got to complete the caesar shift cipher (+3) and etc.

0
0
23

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…