 Either or , and these cases can be treated using the previous proof.There are a number of attacks against plain RSA as described below.To avoid these problems, practical RSA implementations typically embed some form of structured, randomized padding into the value "m" before encrypting it.