Skip to main content

Saithonanen

Saithonanen is a powerful and advanced encryption library designed to provide a comprehensive and secure solution for developers. This library aims to surpass existing encryption libraries by incorporating modern cryptographic techniques, including quantum-resistant algorithms, and offering a user-friendly API.

Features

  • Advanced Encryption Algorithms: Includes a wide range of modern and secure encryption algorithms.
  • Quantum-Resistant Cryptography: Implements post-quantum cryptography to protect against future threats.
  • High-Level API: Provides a simple and intuitive API for easy integration into any project.
  • Robust Security: Built with a strong focus on security and best practices.

Installation

pip install saithonanen

Usage

from saithonanen import Encryptor

# Example usage to be added

Command-Line Interface (CLI)

Saithonanen comes with a powerful and easy-to-use command-line interface (CLI) that allows you to perform all major encryption and security tasks directly from your terminal.

Symmetric Encryption

# Encrypt a file
saithonanen encrypt-sym -i my_secret.txt -o my_secret.enc

# Decrypt a file
saithonanen decrypt-sym -i my_secret.enc -o my_secret.txt

Asymmetric Encryption (Public/Private Key)

# Generate a new key pair
saithonanen gen-keys-asym --pub my_key.pub --priv my_key.pem

# Encrypt a file using a public key (for a recipient)
saithonanen encrypt-hybrid -i document.pdf -o document.enc --pubkey recipient.pub

# Decrypt a file using your private key
saithonanen decrypt-hybrid -i document.enc -o document.pdf --privkey my_key.pem

Steganography (Hiding files in images)

# Hide a file in an image
saithonanen hide --secret-file top_secret.zip --cover-image landscape.png -o stego_image.png

# Extract a hidden file from an image
saithonanen extract -i stego_image.png -o extracted_secret.zip

Metadata

Release files for saithonanen 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for saithonanen 0.1.0
File Size Uploaded
saithonanen-0.1.0.tar.gz 17.6 kB Details

Release files / saithonanen-0.1.0.tar.gz

Download URL saithonanen-0.1.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
1747100a284e54cbe59134dc1bcc85dda42bd794e883e0a057b8543bac83275a
BLAKE2b-256 checksum
How to use checksums
2cf62920c1fe389bb97f7706e31e9ab4670ffb519ee8130919066748e2f78d4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.10

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page