Skip to main content

Basic encryption for your mini projects!

Project description

simpleencryptions

Basic encryption for your mini projects!

Installation

pip install simpleencryptions

Usage

import simpleencryptions as sc

# Example: AES-256 Encryption
encrypted = sc.aes256("Hello World")
print(encrypted)

Available Features

simpleencryptions offers a wide variety of tools to handle your security and utility needs:

Encryption & Decryption

  • AES (128, 192, 256): Standard symmetric encryption.

  • XOR: Lightweight, bit-level encryption.

  • Caesar Cipher: Static and Dynamic (shifting) variations.

  • Hashing:

  • Standard: MD5, SHA1, SHA256, SHA512.

  • Custom: custom_hash_by_me (Eymen's special hashing algorithm) and basichash.

  • Utilities:

  • Base64: Quick encoding and decoding.

  • Random Generators: Cryptographically secure random integers, strings, and passwords.

License

This project is licensed under the MIT License.

Changelog

Version 0.1.0:

  • First version.

Version 0.1.1:

  • Improved security and performance
  • Added new parameters
  • Minor improvements and fixes

Version 0.1.2:

  • Better readme.md
  • New combo

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

simpleencryptions-0.1.2.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

simpleencryptions-0.1.2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file simpleencryptions-0.1.2.tar.gz.

File metadata

  • Download URL: simpleencryptions-0.1.2.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for simpleencryptions-0.1.2.tar.gz
Algorithm Hash digest
SHA256 316eb3040267e5ad58228edbbb03d5be208e130838be1962fa92ef648547da58
MD5 61016dbd6fcebe0e66cc7d259546179e
BLAKE2b-256 b6c630e90fe0ec91aa1712a61a2e210326d20326e4edfc95c7b6a00d55431f10

See more details on using hashes here.

File details

Details for the file simpleencryptions-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for simpleencryptions-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e994640595ce81075d00351a43121b6a459aaf59f810bda8af939b258464c6ea
MD5 a8db8a4ec0c21db2179382f15480bb96
BLAKE2b-256 ff9f0cd4fd4ca022b935b2cbe2c70a6453d92ebfe5c7e4ba4f664c06c23f7765

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