An enhanced version of Rijndael encryption
Project description
R3D Cipher
R3D (short for Rijndael 3D, pronounced as the color Red) is my work-in-progress extension of the Rijndael cipher that works in 512-bit 4x4x4 blocks of bytes. This module uses new layer-based permutation algorithms together with modified versions of regular Rijndael components to utilize the 3 dimensional structure of blocks.
This module is programmed in pure Python, it implements finite-field arithmetic in GF(28) and is boosted by the numba module where possible.
Cipher Specifications
- Key: 512-bit
- Block size: 512 bits
- Number of rounds per-block: 16
Installation
This module is available only on PyPI, installation via pip:
pip install rijndael3d
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
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 rijndael3d-1.0.2.tar.gz.
File metadata
- Download URL: rijndael3d-1.0.2.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f51d3260d183bdd648319dfc6113be7f1836a578e1ef2ca3d7af28de339d6dc
|
|
| MD5 |
e765d91b9e5092ca96aa10af67cd7558
|
|
| BLAKE2b-256 |
48db8e1e4d03656f6d2cb41f6fb50f20a475783e0ede85f14f4bce2f14da70f2
|
Provenance
The following attestation bundles were made for rijndael3d-1.0.2.tar.gz:
Publisher:
pypi-publish.yml on Jebbex1/Rijndael3D
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rijndael3d-1.0.2.tar.gz -
Subject digest:
0f51d3260d183bdd648319dfc6113be7f1836a578e1ef2ca3d7af28de339d6dc - Sigstore transparency entry: 314698499
- Sigstore integration time:
-
Permalink:
Jebbex1/Rijndael3D@4b33f33ba0403fbd0456eacf4e88b3f877eed762 -
Branch / Tag:
refs/tags/1.0.2 - Owner: https://github.com/Jebbex1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@4b33f33ba0403fbd0456eacf4e88b3f877eed762 -
Trigger Event:
release
-
Statement type:
File details
Details for the file rijndael3d-1.0.2-py3-none-any.whl.
File metadata
- Download URL: rijndael3d-1.0.2-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ec3f1e32019f8530aa45bd33db33885e09e55559e67775908e6d7e834de1f36
|
|
| MD5 |
3ff181dc03bbeabd22e814ec094be762
|
|
| BLAKE2b-256 |
67fd1dd53e988559f97b0e82611884f55836b79a9b14f97e5bef2ba8ba0a43a4
|
Provenance
The following attestation bundles were made for rijndael3d-1.0.2-py3-none-any.whl:
Publisher:
pypi-publish.yml on Jebbex1/Rijndael3D
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rijndael3d-1.0.2-py3-none-any.whl -
Subject digest:
3ec3f1e32019f8530aa45bd33db33885e09e55559e67775908e6d7e834de1f36 - Sigstore transparency entry: 314698506
- Sigstore integration time:
-
Permalink:
Jebbex1/Rijndael3D@4b33f33ba0403fbd0456eacf4e88b3f877eed762 -
Branch / Tag:
refs/tags/1.0.2 - Owner: https://github.com/Jebbex1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@4b33f33ba0403fbd0456eacf4e88b3f877eed762 -
Trigger Event:
release
-
Statement type: