Skip to main content

Stealthy text steganography and high-entropy secret generation.

Project description

Secretting 1.11.6

Stealthy text steganography and high-entropy secret generation.

Installation:

pip install secretting==1.11.6

If wont work:

pip3 install secretting==1.11.6

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 funcs.
# Returns 1 random of this list.
# It is more random than secrets.choice and random.choice.
# Secretting made by only this scheme.
# And yeah its made by me.
# You can copy this scheme :-)
# :-) :-) :-) :-) :-) :-) :-) :-) :-)
# :-) :-) :-) :-) :-) :-) :-) :-) :-)
# :-) :-) :-) :-) :-) :-) :-) :-) :-)
# :-) :-) :-) :-) :-) :-) :-) :-) :-)
# :-) :-) :-) :-) :-) :-) :-) :-) :-)

Enjoy it!

hi

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.11.6.tar.gz (3.4 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.11.6-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for secretting-1.11.6.tar.gz
Algorithm Hash digest
SHA256 b020897faf36da99a5654282eb0b6a38164fc2fcd6c21e541951f31d5ea8534f
MD5 4e56414a35f1aa56e20ef8f4690743f1
BLAKE2b-256 3677566e4e712dd99987909b2d6f5a8ccfc5a86b21ea47c0341b54ce0b78757d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: secretting-1.11.6-py3-none-any.whl
  • Upload date:
  • Size: 3.6 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.11.6-py3-none-any.whl
Algorithm Hash digest
SHA256 cfdbb42b3149195cc4f36d5c396eddc341d89c6fdfb4e94d08e53a2137a6bc82
MD5 73f4ac5fa95e898a84e661c5346905a1
BLAKE2b-256 00f9b93b04b78b06f8ea1128010dece94274fc1ac62c17311b5c3c63fb8a6b70

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