Skip to main content

Stealthy text steganography and high-entropy secret generation.

Project description

Secretting 1.16.2

Stealthy text steganography and high-entropy secret generation.

Installation:

pip install secretting==1.16.2

If wont work:

pip3 install secretting==1.16.2

Example:

from secretting import *

salt() # Output: salt
sha256("a") # Output: hash
secure256("a") # Output: (hash, salt)
isEqual(1, 1) # Output: True
isEqual(1, 2) # Output: False
chars # Output: (ascii_letters, digits, punctuation)
tokenHex(32) # Output: token with 32 bytes

# And more nice tools!

Libs:

Secrets (choice, compare_digest)

Random (shuffle, random, randint)

String (ascii_letters, digits, punctuation)

Hashlib (sha256, sha512)

GetPass (getpass)

Typing (any)

Github

My github account

Random scheme

Secretting uses Chaos 20 system

How it works:

import secrets

def x_or_o():
    return secrets.choice(["x", "o"])
def chaos20system(func, *args, **kwargs):
    return secrets.choice([func(*args, **kwargs) for _ in range(20)])
# This is list of 20 functions runs.
# Chaos 20 System returns 1 random of this list.
# It is more random than secrets.choice and random.choice.
# Secretting made by this scheme only.
# And yeah its made by me.
# You can copy this scheme.

Changelog

[1.16.2]

Changed

  • Icons was changed

Enjoy it!

PyPI - Version PyPI - Downloads PyPI - License PyPi - Badge PyPi - Status PyPi - Format PyPi - PyVersions

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

secretting-1.16.2.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

secretting-1.16.2-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file secretting-1.16.2.tar.gz.

File metadata

  • Download URL: secretting-1.16.2.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for secretting-1.16.2.tar.gz
Algorithm Hash digest
SHA256 560bb98c2138f567b3322d1aaa934795dc46e267dd42259159f619fb04cd21cf
MD5 f1ddf632b344487efec3164a5882ea71
BLAKE2b-256 eea481bdf0bf64e9e84126a8bc254eacbaf688e1b480b6552fd562ab83250b4d

See more details on using hashes here.

File details

Details for the file secretting-1.16.2-py3-none-any.whl.

File metadata

  • Download URL: secretting-1.16.2-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for secretting-1.16.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4a17cc8a15ef217ae7f3f8ddc79a2e9267b2bbc63bba44de26166e22996a1f0f
MD5 3e3371f28f46f965164f93476e6b32b5
BLAKE2b-256 f13286477774965dc1ac1d3f0e89c251b2926549579a5babf3072bb65ccbe779

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