Skip to main content

Text converter with built-in hashing

Project description

Codexify

Codexify is a small Python library that converts characters in a string using a simple custom transformation. It can be used for encoding digits, generating mixed output (letters + numbers), building your own text-processing logic, and hashing text with its own built-in algorithms.

Installation

pip install codexify

Usage

from Codexify import *

conv = Converter()
result = conv.convert_text("a1b2c3")
hashed = conv.hash_text("hello world")

print(result)
print(hashed)

Features

  • Converts numeric characters based on their index

  • Keeps non-numeric characters unchanged

  • Hashes text with built-in codex64 by default

  • Supports built-in hash algorithms: codex32 and codex64

  • Lightweight and simple to use

Hash Example

from Codexify import Converter

conv = Converter()

print(conv.hash_text("secret"))
print(conv.hash_text("secret", "codex32"))
print(conv.available_hash_algorithms())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codexify-0.1.4.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codexify-0.1.4-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file codexify-0.1.4.tar.gz.

File metadata

  • Download URL: codexify-0.1.4.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for codexify-0.1.4.tar.gz
Algorithm Hash digest
SHA256 aa092041f9665abbc81057364459192da904cc0ac79fb210d413c942dc33194b
MD5 ae4c7be93831b566e4bd0c7d6bd065f1
BLAKE2b-256 19ecbe79d8c2ee6a6483947491bbc7ea4865f7020fac79a0e19be89ebe79b34f

See more details on using hashes here.

File details

Details for the file codexify-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: codexify-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.0

File hashes

Hashes for codexify-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3b644c374128d449095ee8ee9046eb64cd6612e7da5ae182df049c88add3f672
MD5 ec7e4a43502ab949beb91130388335d5
BLAKE2b-256 e83048355c257f4154f52043147c97960e157a34a0175cc56a393b89ed5d5fcd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page