add file based crypto key save/load