INNER CODE UNIT · Python
main
lupine-dev/PageCrypt · python/encrypt.py:18
def main():
# sanitize input
if len(sys.argv) < 2:
print("Usage:\n%s filename [passphrase]"%sys.argv[0])
exit(0)
inputfile = sys.argv[1]
try:
with open(inputfile, "rb") as f:
data = f.read()
except:
print("Cannot open file: %s"%inputfile)
exit(1)
if len(sys.argv) > 2:
passphrase = sys.argv[2]
else:
while True:
passphrase = getpass(prompt='Password: ')