code: def _create_payload(payload):
          
          blocks, remainder = divmod(len(payload), BLOCKSIZE)
          if remainder > 0:
              payload += (BLOCKSIZE - remainder) * NUL
          return payload
docs: Return the string payload filled with zero bytes
             up to the next 512 byte border.