Question: what is the difference between strong encryption and weak encryption?
Answer: Weak encryption will lack some or all of these features. Strong encryption will have a large block size and a large key. Every bit of the output (ciphertext) will depend on every bit of the message (plaintext) and every bit of the key. Strong encryption will highly non-linear.