[6863] in cryptography@c2.net mail archive

home help back first fref pref prev next nref lref last post

Re: Entropy-gathering gizmos for NT?

daemon@ATHENA.MIT.EDU (Wei Dai)
Wed Mar 29 16:50:58 2000

Date: Wed, 29 Mar 2000 13:13:21 -0800
From: Wei Dai <weidai@eskimo.com>
To: Jeff.Hodges@stanford.edu
Cc: cryptography@c2.net
Message-ID: <20000329131320.K29936@eskimo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
In-Reply-To: <200003291554.HAA10132@breakaway.Stanford.EDU>; from Jeff.Hodges@stanford.edu on Wed, Mar 29, 2000 at 07:54:03AM -0800

On Wed, Mar 29, 2000 at 07:54:03AM -0800, Jeff.Hodges@stanford.edu wrote:
> I'm curious about what all entropy-gathering gizmos, a la "Entropy Gathering 
> Deamon" (EGD) <url:http://www.lothar.com/tech/crypto/>, might be available 
> for/on NT -- anyone know?
> 
> My understanding is that such stuff is effectively built-into Win2K -- anyone 
> have comments/observations on that?

It's built into Microsoft's base CryptoAPI service provider, which is
available on Win2K and any Windows OS after Windows 95 I think. You can
do something like this:

// untested
HCRYPTPROV hProvider = 0;
BYTE randomBytes[128];
CryptAcquireContext(&hProvider, 0, 0, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT);
CryptGenRandom(hProvider, sizeof(randomBytes), randomBytes);


home help back first fref pref prev next nref lref last post