|
| |
Random Labs (32-bit and 64-bit)
Release 2.0

Random Labs provides tools for obtaining and
manipulating strong random numbers and to generate
passwords and lotto random numbers.
|
|
|
|
Random numbers acquired with this
software fall in 2 categories:
A - True Random Numbers
Numbers in this category are retrieved from an on online
source at http://www.random.org.
You can visit this if you have access to the internet
via O2
or any other company. If you are using a fast speed
internet connection, you will find it much quicker to
access.
Random.org uses atmospheric noise to produce true random
numbers.
The rate of production of random numbers from
atmospheric noise is not very high, but above other web
sources we were able to find. The owner of the website
has taken measures to prevent abuse of the random
generator resource, namely the maximum number of
downloadable random bits is 1,000,000 in a single day
from each IP address and the recharging is done at a
daily rate of 200,000 bits. This is more than enough for
most purposes.

B- Cryptographically Secure Pseudo-Random Number
Generators (CSPRNG)
Random Labs includes 2 of the most strong CSPRNG:
1- CryptoMT was developed by Makoto Matsumoto and
Takuji Nishimura, authors of the well known Mersenne
Twister PRNG. CryptoMT is based on Mersenne Twister
(MT), a PRNG with a period of 219937-1. Despite its
gigantic period, MT is unsuitable for cryptographic
purposes. The reason is simple, it is possible to
determine all future states of the generator from
the state the generator had at any given time, and
either 624 32-bit outputs, or 19,937 one-bit outputs
are sufficient to provide that state. CryptoMT works
on the output of MT in such a way that there is no
way to reconstruct the original sequence of values.
In addition, our version of MT is initialized with a
seed array of 8 dwords, each dword taken from the
Pool (if exists) of true random numbers. Except for
the most paranoid cases, CryptoMT can be used as a
substitute for a TRNG for all sorts of applications
involving random numbers.
2- CryptoAPI is a Microsoft API (application
programming interface) that provides cryptography
related services, including the generation of
cryptographic quality pseudo random numbers. For
some people, security related developments with the
seal of Microsoft are to be regarded with a grain of
salt, so if you do not trust Microsoft then use the
CryptoMT instead. Some entropy is gathered from the
PC system and used for calling the CryptoAPI, this
is not strictly necessary according to Microsoft but
provides an additional random seed. |
|
|
NEWS |
February 7, 2012
Atelier Web Remote Commander 8.05 is
available, optimizes and fixes a number of issues. This is a
maintenance release but we recommend you to install it. AWRC is both the easiest to use and
most powerful remote access software you can find. Just try to
confirm.
More... |
February 6, 2012
A new release of AW IP Locator (3.05)
is available. This is an optional maintenance release.
More... |
November 8, 2011
A nice piece of software we had posted
elsewhere. We updated and brought it here.
Random Labs, for
strong password and lotto numbers. It is free. There is also
Went, software to test random data. Free
as well. |
November 5, 2011
Googol+, the Windows Arbitrary
Precision Calculator was posted in another website since 2007.
However, its popularity has far exceeded what I expected, so we
revamped it, added 64-bit native code support and brought it here as
version 2.0 for the prime-time exposure it deserves.
More... |
October 19, 2011
I have been posting a series of
original articles on programming. Some of them very advanced, others
not so, but always in an easy language, or at least I
try. Recently, I started posting articles on Code Project as well,
like this one.
More... |
|
| |
|
|
|