Use cryptsetup to setup dm-crypt managed device-mapper mappings. This method will allow you to use an encrypted mapping to transparently read and write encrypted data so that you and your applications don’t even need to worry about handling any encryption at all; it will just work, trust me. If you need to save data that’s already on the device, then copy it somewhere else, encrypt the drive, and copy it all back after encrypting.
This doesn’t look that hard to make! Pedal powered electricity generator! Charge your cell phone, laptop, or run a small appliance or two. This would make a great alternative or supplement to an old gas generator. When you lose power in a storm you know you’re not going to make …