Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-updates > by-pkgid > a3c73a135a20835ce3197f60b7ef5034 > files > 92

botan-doc-1.10.14-1.mga5.noarch.rpm

#!/usr/bin/python

import botan

rng = botan.RandomNumberGenerator()

print "name", rng.name()

rng.add_entropy("blah")

print "random 16", rng.gen_random(16).encode("hex")
print "random 32", rng.gen_random(32).encode("base64"),

rng.reseed()

for i in range(0, 10):
    print rng.gen_random_byte(),
print

rng.add_entropy("blah")

print "random 16", rng.gen_random(16).encode("hex")