About Me

Autistic oddball.

Interests

Programming
Linguistics
Prosody
Music
Art
Creative writing
Nature
Birds
Guns
Movies
History
Philosophy
Psychology
Gender issues

Links

Base-95 Converter

A web-based utility to encode and decode text. It uses a combination of GZip compression and a custom Base-95 encoding scheme. The primary goal is to represent binary data in a text format that is more compact than alternatives like Base64, especially for compressible data.

How it Works:

Features:

Limitations:


Brahmi Converter

A tool to transliterate text written in Malayalam script to Brahmi script and vice versa. Uses Tamil Brahmi characters and one extra character, not present in the extended Brahmi character set and hence borrowed from Grantha script, for a complete representation of Malayalam script.

How it works: The user provides input written in Malayalam or Brahmi and clicks Convert. The application performs transliteration across scripts by using a predefined map of equivalent characters in both.

Features:


Text Encryption/Decryption Tool

For securely encrypting messages that can only be decrypted with a secret key. The key must be shared securely with the recipient.

How it works: This file implements a tool for symmetric encryption and decryption using the AES-GCM algorithm from the Web Crypto API.

Features:

Limitations:


Keelakam Cipher

A simple Malayalam substitution cipher designed by FlameWolf.

How it works: The user inputs Malayalam text and clicks Convert. The application performs text transformation using the Keelakam substitution cipher scheme.

Features:


Malayalam Base-95 Converter

Optimized base-95 text conversion for encoding and compressing Malayalam text to a greater degree than a generic Unicode-to-GZip pipeline would allow.

How it works: This is a specialized version of the Base-95 Converter designed to efficiently handle text containing both Malayalam and ASCII characters. It uses a "range compression" technique:

Features:

Limitations:


Moolabhadri Cipher

An implementation of Moolabhadri, an ancient Malayalam substitution cipher.

How it works: It allows the user to choose any of the two known versions of the Moolabhadri cipher and then apply it to the input text.

Features:

Limitations:


Navashashti Cipher

Another Malayalam substitution cipher designed by FlameWolf.

How it works: The user inputs Malayalam text and clicks Convert. The application performs text transformation using the Navashashti substitution cipher scheme.

Features:


Unicode Text Reverser

For correctly reversing any Unicode text, which is useful in text processing, creative text effects, or for languages written right-to-left.

How it works: This tool reverses a string of text while correctly handling Unicode characters, including complex grapheme clusters (like characters with diacritics or emojis). A simple string.split('').reverse().join('') in JavaScript would break such characters. This tool uses a more sophisticated approach.

Features:

Limitations:


ROT-18 Converter

A simple and fun way to obscure text. It is not a secure form of encryption.

How it works: This file provides a tool to apply the ROT-18 cipher to text. ROT-18 is a combination of ROT-13 (for letters) and ROT-5 (for numbers).

Features: