Да, это вообще то правило хорошего тона для криптографии. Т.к. иначе бы злоумышленник видя одинаковый зашифрованный текст, мог догадаться о сути сообщения. Например, в блочных шифрах это достигается так называемым IV - initial vector, который передается в открытом виде в начале сообщения, но кардинальным образом изменяет зашифрованный текст (расшифрованный естественно остается тем же). В асимметричной криптографии вообще шифрование основного текста ведется сгенерированным на ходу случайным образом сессионным ключом, а сам сессионный ключ прилагается к сообщению, будучи зашифрованным асимметричных шифром.