- 89 名前:デフォルトの名無しさん [2007/06/02(土) 12:51:25 ]
- 公開鍵と秘密鍵を使用して暗号化、複合化をするメソッドなのですが
いったい何をしているのかよくわからないのでどなたか丁寧なコメントの 書き込みや解説などしてください。お願いします。 public int extMod(int a, int b, int n) { long ret = a % n; for(int i=1; i<b; ++i) { ret = (a * ret) % n; } return (int)ret; } public int[] encrypt(int e, int n, int[] from) { int[] to = new int[from.length]; for(int i=0; i<from.length; ++i) { to[i] = extMod(from[i],e,n); System.out.println("" + from[i]+" => "+to[i]); } return to; }
|

|