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