Skip to content

Commit 49d82c1

Browse files
committed
simulation
1 parent f05b91b commit 49d82c1

File tree

4 files changed

+83
-0
lines changed

4 files changed

+83
-0
lines changed

core/keys/main.py

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# -*- coding: utf-8 -*-
2+
import rsa, os
3+
4+
def main():
5+
pass
6+
7+
8+
def load_priv_key(path):
9+
"""Load the private key."""
10+
try:
11+
with open(path, mode='rb') as privatefile:
12+
keydata = privatefile.read()
13+
privkey = rsa.PrivateKey.load_pkcs1(keydata)
14+
return privkey
15+
except FileNotFoundError as e:
16+
print(e)
17+
return None
18+
19+
def load_pub_key(path):
20+
current_directory = os.getcwd()
21+
print("Current working directory:", current_directory)
22+
"""Load the private key."""
23+
try:
24+
with open(path, mode='rb') as privatefile:
25+
keydata = privatefile.read()
26+
privkey = rsa.PublicKey.load_pkcs1(keydata)
27+
return privkey
28+
except FileNotFoundError as e:
29+
print(e)
30+
return None
31+
32+
33+
if __name__ == '__main__':
34+
# Load the public and private keys.
35+
main()
36+
37+
# pubkey = load_pub_key()
38+
# privkey = load_priv_key()
39+
40+
# crypto = b"\x0e\xe4\xd8\x8a\x1b\x8e?0\x9a\xdf\xbc\x15h\x8aT\xaeN\x9a~v?\xc3\xc0D?\xc1\x8f\x83\xcfD\xf8j\x16\xa0\x0e\x8a\xeb\x19\x9d4O\xb0\x84\xa6B\tS}\\&C\xad\xbb\x9b\xd6U\x8bR\xad\x17\xde\x84\xbdU\xa8D\xc7\x85\x12\x93G=\xfb\x02\xb0|jI\xd1Z5\r\xe2\x8c\xf4\x8dN\x8c\x9e\xecF\xbft\x92{wKA\x10%p\xe27\x14\x9f\xca\xd3=\xed\xa2.'\xcc\xc0?\xca\xc3\x13XOn\xd9\xe6\x02\x12\xc0\xdf\xd8"
41+
42+
# message = rsa.decrypt(crypto, privkey)
43+
# print(message.decode('utf8'))

core/keys/private.pem

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEqgIBAAKCAQEAlb4U2RSMSlrbQ7KTuGmXdW6rgpHjc4xZoox57bBMkWTZUoEa
3+
2lDmLResBdf/SbDECKS7qvyqTYRc/fIMfficL6RqaFKNj3HjKyc+AgEWJPeKY0E8
4+
660+im7v2Zgy+y28BTu2fVTmllHoE1JYF0xrVaxHwn7aEAlrf+1BwEpovt0jPaRF
5+
oldGjB5r7r7hCvNHz6pFMi/DXwlQx/kt0cgAUt/nJYYGQkRYbsczD0fNtyjfJczi
6+
rbMYQI7yvOVNeqQZtU/KgJt+2XVWVEfUxDvfQdDECnph4PYwIQH0W/GgZQWDVgAe
7+
NWpg67AdQWnS34181vlgCtl8rhyfVk6tDYbo/wIDAQABAoIBAH3H/ychlX5Xt1q0
8+
RFVhjPH9ll/FP/OtbxWVPk4kCw0OU2Z0QCQmVFKIUd1OxIgXzXMdPO6x8jPO/XXq
9+
vgeKr1dtmlwrC/H0TkfPXMy+MOW4cSxSfmPRUHlkGmEC8b//eLJEqFO63z5harng
10+
L1LSxE5gup5rg6x43FlRC5+xE0qn4zXZODf/nhQnrKnkmYXaMArEXVJ+56UN78v5
11+
sUvVCt0sxfsLJJNceZ148Cpjw8T28u+O7RVz5kE0DSbrGZBNh3nRt6Vh4O3InhFp
12+
Ass4wZZb8deGFI7nOm0/gMXSubkHCQXViSuXCPuYjjMFUa/RODVSCQ4VYeOkmUBX
13+
qrTHrnECgYkA/O4eD6i2iY5vsXhFOCDgM672UjWi9xeWELDf7j52jP5ScGT9QPSl
14+
Dqn+rbD5eTWYpcUU2tYkI/yWv7e6t8Xpx/B1UTH9LQoZktsB9y/Fc9b9Rk1sfb1c
15+
8NNPNN0t//GCzlJJ8EiziFww9E5WHKjs0MSLrnU/G2Rp86JEe94NKMGaDh/baukN
16+
vQJ5AJePWSzOYlaaS242DSbHMGse9bhOthd4m+OtACygYlYlRiLurCS8cUczBga8
17+
tDaCVHKPteZVsOPbn5J0cdPJnmttdccMWymLQiX/NjX5ecg+n+aAjV4hszR359gf
18+
nEZnSTPJ/mFFPFbLq6pf3wMZd3eplSaS2pYHawKBiQDLIBBUUxIFdraMuCIe6Ygk
19+
+aYob5rpBbAmx2WPV+qtYLGkQfaBa/gCxtMZer9fcIOe3Z/Z/5AWtov6e/sgC3ms
20+
cJhHFPZWbX4MSoZRlbPlTAsropI2iRVS8uDxe4+ttK9wMvXeWwSTxjYqfZ76dU96
21+
ed4TxWVhAkt0tiR5teKrkI/AOCVmvrOhAnhDXQKMyLqqtW+7b6jOyI/7vMoIfmuu
22+
6PuY6Yb/TtYGZhDTa/P1bBCJTeNq0SrkY283cCqwUvwJes9lH/6L3LxeEUvdCd/n
23+
Ci9/hfzJZrY7S6J0qEStRxtIwda5l+s026mMrEY1Y7ma9nG5i10rGoGgHS7e8zzW
24+
nDsCgYkAoFO1he4062AwyRVAIceaEMyTIz78YV3i5oTkBhTwIVjDuB/oUv9jRa/u
25+
388ZguR0Bf+QXzZA8QxR0oACicNFf05/7h72pm1V7HFxR8NS7wZbmj55Vj0gCcpq
26+
1HkhUmMKTalZzfKLi34nwPMB+AFaUgDUp6MUdro5oXN5xE+p6P/HafbAdW3lUQ==
27+
-----END RSA PRIVATE KEY-----

core/keys/public.pem

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
-----BEGIN RSA PUBLIC KEY-----
2+
MIIBCgKCAQEAlb4U2RSMSlrbQ7KTuGmXdW6rgpHjc4xZoox57bBMkWTZUoEa2lDm
3+
LResBdf/SbDECKS7qvyqTYRc/fIMfficL6RqaFKNj3HjKyc+AgEWJPeKY0E8660+
4+
im7v2Zgy+y28BTu2fVTmllHoE1JYF0xrVaxHwn7aEAlrf+1BwEpovt0jPaRFoldG
5+
jB5r7r7hCvNHz6pFMi/DXwlQx/kt0cgAUt/nJYYGQkRYbsczD0fNtyjfJczirbMY
6+
QI7yvOVNeqQZtU/KgJt+2XVWVEfUxDvfQdDECnph4PYwIQH0W/GgZQWDVgAeNWpg
7+
67AdQWnS34181vlgCtl8rhyfVk6tDYbo/wIDAQAB
8+
-----END RSA PUBLIC KEY-----

test.py

+5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
import iop_python as iop
2+
from api import hydra
23

4+
wallet = hydra.HydraWallet()
35

46

7+
c = wallet.get_new_acc_on_vault('password')
8+
print(c)
9+
510

611
phrase = "blind market ability shoot topple round inmate pass lunch symbol average alpha party notice switch sea pass toy alien fuel pull angle weather sca"
712
try:

0 commit comments

Comments
 (0)