From bdc2213467e8be023d3aa2cde85e3dbe4df21c8f Mon Sep 17 00:00:00 2001 From: prajczerpeter <prajczer.peter@hallgato.ppke.hu> Date: Thu, 27 Feb 2020 08:26:39 +0100 Subject: [PATCH] first commit --- ITKoin_01_Prajczer_Peter.py | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 ITKoin_01_Prajczer_Peter.py diff --git a/ITKoin_01_Prajczer_Peter.py b/ITKoin_01_Prajczer_Peter.py new file mode 100644 index 0000000..17eabef --- /dev/null +++ b/ITKoin_01_Prajczer_Peter.py @@ -0,0 +1,42 @@ +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() -- GitLab