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
codex64by default -
Supports built-in hash algorithms:
codex32andcodex64 -
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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa092041f9665abbc81057364459192da904cc0ac79fb210d413c942dc33194b
|
|
| MD5 |
ae4c7be93831b566e4bd0c7d6bd065f1
|
|
| BLAKE2b-256 |
19ecbe79d8c2ee6a6483947491bbc7ea4865f7020fac79a0e19be89ebe79b34f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b644c374128d449095ee8ee9046eb64cd6612e7da5ae182df049c88add3f672
|
|
| MD5 |
ec7e4a43502ab949beb91130388335d5
|
|
| BLAKE2b-256 |
e83048355c257f4154f52043147c97960e157a34a0175cc56a393b89ed5d5fcd
|