Skip to main content

A simple Cipher encryption using number

Project description

Repo Visitors Downloads PyPI - Version PyPI - Python Version GitHub pull requests Discord

Arithmos Cipher

Arithmos Cipher is the most simple Cryptography that I created myself in Python. Arithmos is taken from the Greek word (Arithmós or αριθμός) which means "Number".

Explanation of how it works

Basically, the given sentences will be exchanged with numbers in alphabetical order (Example: a = 01 to z = 26 and A = 27 to Z = 52). For numbers with one digit will be added 0 in front of it. Each one of the alphabet has a 2 digit number. And for uppercase letters starting from the number 27 after lowercase (z = 26).

Here the example of the explanation above :

Example = 31240113161205

31 : E
24 : x
01 : a
13 : m
16 : p
12 : l
05 : e

Usage

  • Install
pip install arithmos-cipher
  • Example
    • Via CLI

      Check on the documentation.

    • Via packages

      import arithmos
      
      word = "Example"
      
      # Encrypt
      encrypted = arithmos.encrypt(word)
      print(encrypted)
      
      # Decrypt
      decrypted = arithmos.decrypt(encrypted)
      print(decrypted)
      

Licence & Copyright

This Project under Apache License 2.0.

Copyright (c) 2022-present LyQuid

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

arithmos-cipher-2.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

arithmos_cipher-2.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file arithmos-cipher-2.0.tar.gz.

File metadata

  • Download URL: arithmos-cipher-2.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for arithmos-cipher-2.0.tar.gz
Algorithm Hash digest
SHA256 eaada474a2e7d00696847f32e232c8855eee1a83f0aba8cb95ee30c5133b0590
MD5 c774ff83eb45c8a9e19a059b78d2bb85
BLAKE2b-256 7591bb9ec881798fefb0cfd9b1ed434f422ea57c1521eb784d87aff26b7d3e09

See more details on using hashes here.

File details

Details for the file arithmos_cipher-2.0-py3-none-any.whl.

File metadata

  • Download URL: arithmos_cipher-2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for arithmos_cipher-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82648036bf7e92d8a47df8cf45e145741fbc664b2fbcb4b179383cc66c9b2b04
MD5 4826989aad0ef33be19e81ff4d98155c
BLAKE2b-256 8a7d956ea648dda31aed2262a9a3ee3e56a15d32955166413a8f7e907b5ef80d

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