Tarkvara kvaliteet ja standardid projekt
asendada sellest n tähte tähestikust tagapool oleva tähega. Teksti tagastamiseks on vaja võtta
krüpteeritud tekst, seesama nihkenumber n, ja asendada krüpteeritud tekstis iga täht sellest n
tähte tähestikust tagapool oleva tähega. Kui krüpteerimisel või dekrüpteerimisel valitud täht
osutub tähestikust väljapoole, tuleb hakata teiselt poolt tähestikku edasi lugema.
Programmi kood:
public class EX03 {
/**
* Given text and a rotation, encrypts text.
* @param plainText plain text, readable by humanoids
* with relative ease.
* @param rotation
* @return encrypted text
*/
public static String encrypt(String plainText, int rotation) {
if (plainText == null)
return null;
if (plainText.isEmpty())
return plainText;
String encrypted = "";
//plainText = minimizeText(plainText);