Making an Invertible Function

Illustrated by Julia Hanke

Take a peak at the making of a secure yet invertible function. It's relatively simple using block encryption with Feistel networks. You'll use an exclusive OR operation (XOR), which happens to be its own inverse, to create a revolving door of encrypted blocks.

To continue reading


  • Access to original high quality content
  • Priority support and feedback
  • A thank you for supporting our small independant publication

Already purchased issue? Login