caute, mam takyto problem:
potrebujem zapisat retazec do subora(nie znaky) a potrebujem ho zasifrovat aby ho nebolo mozne precitat(idealnejsie by bolo keby sa nedal zmenit, obsah subora).... jediny sposob ktory ma napodol bol ze budem posuvat kazdy znak o nejaku poziciu podla ASCII tabulky, ale nedari sa mi to velmi, budem vdacny za kazdu radu
JAVA - neviem si rady
Re: JAVA - neviem si rady
Pokiaľ chceš daný text ešte rozšifrovať, tak môžeš vyskúšať niečo na spôsob Vernamovej šifry - kľúč na rozlúštenie bude síce rovnako dlhý, ako počet znakov v súbore, ale bez neho to nikto nerozlúšti (prakticky každý znak sa nahradí nejakým iným náhodným)...Pokiaľ by si chcel každé písmenko posunúť o rovnaký počet miest, tak by som ti ten algoritmus mohol niekde na starom disku pohľadať...
Re: JAVA - neviem si rady
napr. toto je posunutie pismena o dve pozicie
dostanes vystup: fmhim
ked ho budes chciet "rozsifrovat" naspat, tak v tom cykle das namiesto - len +
Kód: Vybrať všetko
public static void main(String[] args) {
String retazec = "hojko";
for (int i = 0; i < retazec.length(); i++) {
char c = (char) (retazec.charAt(i) - 2);
System.out.print(c);
}
}
ked ho budes chciet "rozsifrovat" naspat, tak v tom cykle das namiesto - len +