Skip to main content

A powerful and advanced encryption library.

Project description

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

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

saithonanen-0.1.0.tar.gz (17.6 kB view details)

Uploaded Source

File details

Details for the file saithonanen-0.1.0.tar.gz.

File metadata

  • Download URL: saithonanen-0.1.0.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for saithonanen-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1747100a284e54cbe59134dc1bcc85dda42bd794e883e0a057b8543bac83275a
MD5 3cd04136d9b3834366d161e4ebac7682
BLAKE2b-256 2cf62920c1fe389bb97f7706e31e9ab4670ffb519ee8130919066748e2f78d4c

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