Skip to main content

Cryptography-inspired random generation experiment

Project description

senol-randomizer

An RNG-core-based random data generator written in a cryptographic style, but lacking any cryptographic proof, which creates an information asymmetry between the program and urandom.

How does it work?

  • First, it takes 256-bit numbers from /dev/urandom.
  • Second, it processes these numbers using the powmod() function from the gmpy library, applying the operation a b modn, and does this for each n.
  • The list of n values consists of 256-bit prime numbers.
  • This output is also used in the generation of other data types.

--Batuhan Şenol

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

senol_randomizer-0.1.6.post1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

senol_randomizer-0.1.6.post1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file senol_randomizer-0.1.6.post1.tar.gz.

File metadata

  • Download URL: senol_randomizer-0.1.6.post1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for senol_randomizer-0.1.6.post1.tar.gz
Algorithm Hash digest
SHA256 12eb3390bfd9237b31c7719d5a2cca4f827ca9cfe154ca98a5fbb6e7e5bf0bb7
MD5 5150bf50a9e23fd8e17a85b8d750f557
BLAKE2b-256 d6dc71cfebe8b58b574183c45e4d8682881f17b786b5618b3e967021fc9436f5

See more details on using hashes here.

File details

Details for the file senol_randomizer-0.1.6.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for senol_randomizer-0.1.6.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 ccb64e237be9d3d5ebc39c652783261d876ca9a37ec1bb9345f3217c84a45a86
MD5 d50ebd9f2d2cb43e2a711ed6178fbd6e
BLAKE2b-256 dd883268a7d9aba6454f6489cc9a1f9c7614a92d68bf373f54c7d2b29ceca660

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