Block overwrite #6
8
rsa.py
8
rsa.py
@ -30,6 +30,11 @@ def main():
|
||||
print("hesham-rsa version ", VERSION)
|
||||
if sys.argv[1] == "gen" and len(sys.argv) == 4: ##rsa gen <keysize> <keyname>
|
||||
keyFileName = sys.argv[3]
|
||||
if keyExist(keyFileName):
|
||||
##ask
|
||||
print("key already exists")
|
||||
sys.exit(0)
|
||||
else:
|
||||
key = generateKeys(keyFileName, int(sys.argv[2]))
|
||||
print("e: ", key[E])
|
||||
print("n: ", key[N])
|
||||
@ -351,5 +356,8 @@ def backTrack(x):
|
||||
print("\b",end="")
|
||||
length -= 1
|
||||
|
||||
def keyExist(keyName):
|
||||
exist = os.path.exists(keysFolder+keyName)
|
||||
return exist
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
Loading…
Reference in New Issue
Block a user