Encryption tools
Encryption:
Any procedure used in cryptography to convert plaintext into ciphertext in order to prevent anyone except the intended recipient from reading that data. There are many types of data encryption, and they are the basis of network security. Common types include Data Encryption Standard and public-key encryption.
From : www.pki.vt.edu/help/glossary.html
Numberfish
Numberfish is a pseudo-random number generator, based on linear recurring sequences (LRS), having good mathematical properties, as uniform distribution and very long periodicity.
The goal of the algorithm is to build a cryptographic primitive, but of course it can be used by other applications. Simulations, random optimizations, computer games all use random numbers. In cryptography applications it can be used for one-time-password generation, challange-handshake protocols, session key generation and many more purposes.
The Numberfish library has two main functionalities:
- to determine the linear recurring sequence's parameters
- generate a sequence of numbers based on the parameters
Determining the parameters of the LRS is a computationally intensive task, but once it is done, generating the random numbers are fast.
visit
Numberfish
Numberfish was visited : 84 times
Loading .....