Public APIs
Classify favicon

Classify

Security

Encrypting & decrypting text messages.

Classify's website screenshot

About Classify

Classify is an open source API for encrypting and decrypting text messages, implemented in TypeScript. It uses a one-time pad method, applying an exclusive OR operation between the ASCII codes of the message and a secret key. The API exposes endpoints for encrypting data, decrypting data, and generating keys, with configurable key length and character options.

The API applies double encryption: after a message is encrypted with the user-supplied key, the result is encrypted again with a secret key defined in the server's environment configuration. Each deployed instance therefore uses its own built-in key, and encrypted messages from one instance cannot be decrypted by another instance.

The project can be run locally via npm or deployed with Docker, and includes a test suite. It is intended for developers who want to build their own applications on top of a simple encryption/decryption API. The repository has been archived by its owner and is now read-only, though it also mentions a Telegram bot built on the same functionality.

Key features

  • Encrypt and decrypt text messages via REST API using a custom key
  • One-time pad (XOR cipher) encryption method
  • Built-in key generator endpoint with configurable length and symbol inclusion
  • Double encryption layer combining user key with a server-side secret key
  • Dockerized deployment via Dockerfile
  • Telegram bot available for encrypting/decrypting messages

Frequently asked questions

What encryption method does Classify use?

It uses a one-time pad method, applying XOR to each ASCII character of the message and key.

Is Classify free to use?

Yes, it is an open source project licensed under MIT and its API provides unlimited access to encoding and decoding.

What languages or platforms is Classify built with?

It is built with TypeScript and Node.js, and can be run locally, via Docker, or used through a Telegram bot.

Is this project actively maintained?

No, the repository was archived by the owner on Jan 2, 2026 and is now read-only.

Can I decrypt messages encrypted by another instance of Classify?

No, because each deployment uses its own built-in secret key for double encryption, copies cannot decrypt messages from other instances.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product