- ./generate.sh - create decrypted transactions (outputs hacker account numbers, if any)
- ./shuffle.sh - shuffle create decrypted transactions.
- ./encrypt.sh - encrypt shuffled decrypted transactions.
- ./test.sh - run main program
- ./hackers.sh - get hackers not found in transactions
- ./reset.sh - resets created files (minus accounts.txt) and executables
- accounts.txt - provided account values
- decryptedTransactions.txt - generated transactions
- shuffledDecryptedTransactions.txt - shuffled(generated transactions)
- encryptedTransactions.txt - encrypted(shuffled(generated transactions))
- results.txt - decrypted(encrypted(shuffled(generated transactions)))
- Account.h
- Account.cpp
- Transaction.h
- Transaction.cpp
- main.cpp
- hackers.cpp