]> AND Private Git Repository - Cipher_code.git/blobdiff - OneRoundIoT/OneRound/one_round_hash_new2.cpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
rc4_hash2
[Cipher_code.git] / OneRoundIoT / OneRound / one_round_hash_new2.cpp
index 25bcb1770c639a0db67fe7537e11b515b8a9a250..ae346fef7fbb1220f25b48d8f112b13d94104063 100644 (file)
@@ -126,7 +126,7 @@ void prga(uchar *sc, int ldata, uchar *r) {
   uchar j0=0;
 
   for (int it=0; it<ldata; it++) {
   uchar j0=0;
 
   for (int it=0; it<ldata; it++) {
-    i0 = ((i0+1)&0xFE); //%255);
+    i0 = ((i0+1)&0xFF); //%255);
     j0 = (j0 + sc[i0])&0xFF;
     uchar tmp = sc[i0];
     sc[i0] = sc[j0];
     j0 = (j0 + sc[i0])&0xFF;
     uchar tmp = sc[i0];
     sc[i0] = sc[j0];
@@ -213,7 +213,7 @@ int main(int argc, char** argv) {
 
 
   cout<<size_buf<<endl;
 
 
   cout<<size_buf<<endl;
-  int seed=time(NULL);
+  int seed=12;//time(NULL);
   cout<<seed<<endl;
   srand48(seed);
 
   cout<<seed<<endl;
   srand48(seed);