I have read about block ciphers, but I do not understand the topic completely.
Is a block cipher a way to send data or a way to encrypt data?
How is the data dividecdivided into multiply blocks before it is sent? Is the data partitioned before the encryption process or afterwards?
How long are the blocks? Can I choose any block size?