Kezdőoldal » Számítástechnika » Programozás » Mit kell leütni linux alatt,...

Mit kell leütni linux alatt, hogy abba hagyja az input beolvasását a terminálból az alábbi java titkosító program?

Figyelt kérdés

[link]


public class ExorTitkosító {


public ExorTitkosító(String kulcsSzöveg,

java.io.InputStream bejövőCsatorna,

java.io.OutputStream kimenőCsatorna)

throws java.io.IOException {


byte [] kulcs = kulcsSzöveg.getBytes();

byte [] buffer = new byte[256];

int kulcsIndex = 0;

int olvasottBájtok = 0;


while((olvasottBájtok =

bejövőCsatorna.read(buffer)) != -1) {


for(int i=0; i<olvasottBájtok; ++i) {


buffer[i] = (byte)(buffer[i] ^ kulcs[kulcsIndex]);

kulcsIndex = (kulcsIndex+1) % kulcs.length;


}


kimenőCsatorna.write(buffer, 0, olvasottBájtok);


}


}


public static void main(String[] args) {


try {


new ExorTitkosító(args[0], System.in, System.out);


} catch(java.io.IOException e) {


e.printStackTrace();


}


}


}


2014. jún. 13. 13:49
1 2
 11/11 A kérdező kommentje:
Köszönöm.
2014. jún. 13. 14:26
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!