Pillow bitstring tqdm pycryptography zfec