Skip to content
Snippets Groups Projects
Commit bdc22134 authored by Prajczer Péter's avatar Prajczer Péter
Browse files

first commit

parent 88872c61
No related branches found
No related tags found
No related merge requests found
from Crypto.PublicKey import RSA
import json
from base64 import b64encode, b64decode
from pprint import pprint
class ITKoin:
def __init__ (self):
self.pending_transactions = []
self.unspent_transactions = []
self.sender_inputs = []
self.chain = []
@staticmethod
def generate_rsa_key(filename):
# generálj 2048 bites RSA kulcsot
rsakey = RSA.generate(2048)
# a kulcs publikus része kerüljön ide
rsapublickey = rsakey.publickey().export_key()
# # print(rsakey)
# # pprint(rsakey)
# # print(vars(rsakey))
# # pprint(vars(rsakey))
# pprint(vars(rsakey))
# pprint(vars(rsapublickey))
# PEMrsakey = # PEM formátumra alakítsd az RSA kulcsot
# pprint(PEMrsakey)
# PEMrsapublickey = # PEM formátumra alakítsd a kulcs publikus részét
# pprint(PEMrsapublickey)
# privatekeyfilename = filename + 'priv.pem'
# f = open(privatekeyfilename, 'wb')
# f.write(PEMrsakey)
# f.close()
# publickeyfilename = filename + 'pub.pem'
# f = open(publickeyfilename, 'wb')
# f.write(PEMrsapublickey)
# f.close()
return
if __name__ == '__main__':
test_coin = ITKoin()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment