On-the-fly encryption