- 478 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 12:37:08 ]
- >>476さん、ありがとうございます。
+は足し算で、掛け算は掛け算で計算していたので、直してみましたが、やはり0になってくれません。 コードはこのようになっています。 //求められたデータ語 int[]Data={ 32, 65, 205, 69, 41, 220, 46, 128, 236, 42, 159, 74, 221, 244 ,169, 239, 150, 138, 70, 237, 85, 224, 96, 74, 219, 61 }; //a指数→整数 int[] a_int={1,2,4…(以下続いています)}; public void Syndrome(){ //求めるシンドロームの数を決定 int[]S=new int[8]; for(int i=0;i<S.length;i++){ for(int d=0;d<Data.length;d++){ S[i]=S[i]^(Data[d]+a_int[(d*i)%255]); } } } >>477さん、 このプログラムは知りませんでした。早速今から落として見て見たいと思います。 ありがとうございます。
|

|