Presentation is loading. Please wait.

Presentation is loading. Please wait.

暗号技術 ~JAVAプログラム①~ (5週目)

Similar presentations


Presentation on theme: "暗号技術 ~JAVAプログラム①~ (5週目)"— Presentation transcript:

1 暗号技術 ~JAVAプログラム①~ (5週目)
石川 真悟

2 現時点までにできているプログラムの説明 1:import java.io.*; 2:import java.util.*; 3:
4:class  Sample 5:{ 6: public static void main(String[] args) throws IOException 7: { 8: BufferedReader br; 9: 10: br=new BufferedReader(new : InputStreamReader(System.in)); 12: System.out.print(“ファイル名をタイピング 13: してください:"); 14: String filename=br.readLine(); 15: br.close(); 16: br=new BufferedReader(new FileReader(filename)); 17: String str; 18: int count=0,tmp; 19: final int bit=0x0001; 20: char[] cary;

3 21: while((str=br.readLine())!=null)
22: { 23: System.out.println(count+":"+str); 24: 25: cary=str.toCharArray(); 26: System.out.print(count+":"); 27: for(int i=0;i<cary.length;i++) 28: { 29: for(int j=0;j<16;j++) 30: { 31: tmp = cary[i]&(bit<<(15-j)); 32: tmp >>= 15-j; 33: if(tmp==1)System.out.print("1"); 34: else System.out.print("0"); 35: } 36: System.out.print("["+cary[i]+"] "); 37: } 38: System.out.println(); 39: count++; 40: } 41: br.close(); } }

4 実行例

5

6

7 ○どのような方法で暗号化するか考える 1文字ずつ暗号化するのか、行単位で暗号化するの か etc…
これからの課題 ○どのような方法で暗号化するか考える   1文字ずつ暗号化するのか、行単位で暗号化するの         か                 etc…


Download ppt "暗号技術 ~JAVAプログラム①~ (5週目)"

Similar presentations


Ads by Google