Permutation cipher (encrypter/decrypter) for small files (that can fit in memory) based on MT19937.