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()