I understand you are looking to create encryption utility
if the project is going to used with the school ?
is the school exposed to the public network ?
Will your encryption utility will used to send the file outside the network,, then there are various factors to be considered.