Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
93 changes: 47 additions & 46 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,58 +12,59 @@ def checkEnc(filename):

# main menu hub of CLIK
def main_menu(args):
# print(args)
if args[0].lower() == 'init':
init_function()
elif args[0].lower() == '--help':
if len(args) == 0:
help()
elif args[0].lower() == '--version':
version()
else:
fname = args[0]
cmd = args[1]
if args[0].lower() == 'init':
init_function()
elif args[0].lower() == '--help':
help()
elif args[0].lower() == '--version':
version()
else:
fname = args[0]
cmd = args[1]

# encrypt file
if cmd.lower() == 'enc':
if checkEnc(fname) != False:
keyFname = message.prompt('File with key for description (' + STORAGE_DIR + '/' + STORE_KEY_F + '): ')
key = getKey() if keyFname == '' else getKey(keyFname)
encryption(key, fname)
message.success(fname + ' is now encrypted')
else:
message.error(fname + ' is already encrypted')
# encrypt file
if cmd.lower() == 'enc':
if checkEnc(fname) != False:
keyFname = message.prompt('File with key for description (' + STORAGE_DIR + '/' + STORE_KEY_F + '): ')
key = getKey() if keyFname == '' else getKey(keyFname)
encryption(key, fname)
message.success(fname + ' is now encrypted')
else:
message.error(fname + ' is already encrypted')

# decrypt file
elif cmd.lower() == 'dec':
if checkEnc(fname) != False:
message.error(fname + ' is already decrypted')
else:
keyFname = message.prompt('File with key for description (' + STORAGE_DIR + '/' + STORE_KEY_F + '): ')
key = getKey() if keyFname == '' else getKey(keyFname)
decryption(key, fname)
message.success(fname + ' is now decrypted')
# decrypt file
elif cmd.lower() == 'dec':
if checkEnc(fname) != False:
message.error(fname + ' is already decrypted')
else:
keyFname = message.prompt('File with key for description (' + STORAGE_DIR + '/' + STORE_KEY_F + '): ')
key = getKey() if keyFname == '' else getKey(keyFname)
decryption(key, fname)
message.success(fname + ' is now decrypted')

# add new keys
elif cmd.lower() == 'add':
if checkEnc(fname) != False:
add(fname)
else:
message.error(fname + ' is encrypted')

# subtract keys
elif cmd.lower() == 'sub':
if checkEnc(fname) != False:
subtract(fname)
else:
message.error(fname + ' is encrypted')

# subtract keys
elif cmd.lower() == 'mod':
if checkEnc(fname) != False:
modify(fname)
else:
message.error(fname + ' is encrypted')
# add new keys
elif cmd.lower() == 'add':
if checkEnc(fname) != False:
add(fname)
else:
message.error(fname + ' is encrypted')

# subtract keys
elif cmd.lower() == 'sub':
if checkEnc(fname) != False:
subtract(fname)
else:
message.error(fname + ' is encrypted')

# subtract keys
elif cmd.lower() == 'mod':
if checkEnc(fname) != False:
modify(fname)
else:
message.error(fname + ' is encrypted')

# main function
if __name__ == "__main__":
Expand Down
27 changes: 0 additions & 27 deletions test_data/GitHubAPITest.py

This file was deleted.

12 changes: 0 additions & 12 deletions test_data/test_api_keys.json

This file was deleted.

37 changes: 37 additions & 0 deletions win_exe/main.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# -*- mode: python ; coding: utf-8 -*-

block_cipher = None


a = Analysis(['main.py'],
pathex=['C:\\Users\\Powerhouse\\Documents\\GitHub\\Project-CLIK'],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
[],
exclude_binaries=True,
name='main',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True )
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='main')
Loading