docs: static byte[] decode(byte[] decrypted) {
          int pad = (int) decrypted[decrypted.length - 1];
          if (pad < 1 || pad > 32) {
              pad = 0;
          }
          return Arrays.copyOfRange(decrypted, 0, decrypted.length - pad);
      }