Won't happen. You can encrypt it, but you need to provide a password when doing so, you can't have it generate a new random password each time. How will you know what password it's asking for?
There are pretty complex network based encryption software that can work with user logons, per system configurations etc... that you can look at and see what they offer. The one we use at my work is CheckPoint.