Migrated to argparse and allowed multiple keys (for encryption)