Key generation
The simplest method to read encrypted data is a brute force attack–simply attempting every number, up to the maximum length of the key.  Therefore, it is important to use a sufficiently long key length; longer keys take exponentially longer time to attack, making a brute force attack invisible and impractical.