#!/usr/bin/python import sys import rsa pub = {'e': 65537, 'n': 31698122414741849421263704398157795847591L} priv = {'d': 7506520894712811128876594754922157377793L, 'p': 4169414332984308880603L, 'q': 7602535963858869797L} print "Running rsa.verify(verslag, pub)..." crypto = open('verslag.crypt').read() verslag = rsa.verify(crypto, pub) print "Decryption done, press enter to read" sys.stdin.readline() print verslag print "Generating public & private keypair for demonstrational purposes..." (pub, priv) = rsa.newkeys(256) print print "Public:" print "\te: %d" % pub['e'] print "\tn: %d" % pub['n'] print print "Private:" print "\td: %d" % priv['d'] print "\tp: %d" % priv['p'] print "\tq: %d" % priv['q']