diff --git a/ITKoin_01_Prajczer_Peter.py b/ITKoin_01_Prajczer_Peter.py new file mode 100644 index 0000000000000000000000000000000000000000..17eabef07e00afc644b8f04bc6b96f465075ac28 --- /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()