fork(1) download
  1. #include <iostream>
  2. #include <stdint.h>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7.  
  8.  
  9. uint16_t BASIC_PRIVACY_KEYS = 0xA9A5 ;
  10.  
  11. uint8_t keystream[49] ;
  12. uint8_t decodedFrame[49] ;
  13.  
  14.  
  15. for (unsigned int i = 0; i < 49; i++)
  16. {
  17. // przygotowanie key stream
  18. keystream[i] = (BASIC_PRIVACY_KEYS & (1<<(15-i%16))) >> (15 - (i%16)) ;
  19.  
  20. /* if (i < 9 && i > 12 )
  21.   {
  22.   decodedFrame[i] = ((burst[i/8] & 1 << (7 -i%8)) >> (7 - i%8)) ^ keystream[i] ;
  23.   }*/
  24.  
  25.  
  26. int j = (BASIC_PRIVACY_KEYS & (1<<(15-i%16))) >> (15-i%16) ;
  27.  
  28. cout<<"keystream["<<i<<"] =" <<keystream[i] <<" "<< j <<endl ;
  29.  
  30. }
  31.  
  32.  
  33. // your code goes here
  34. return 0;
  35. }
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
keystream[0] =    1
keystream[1] =    0
keystream[2] =    1
keystream[3] =    0
keystream[4] =    1
keystream[5] =    0
keystream[6] =    0
keystream[7] =    1
keystream[8] =    1
keystream[9] =    0
keystream[10] =    1
keystream[11] =    0
keystream[12] =    0
keystream[13] =    1
keystream[14] =    0
keystream[15] =    1
keystream[16] =    1
keystream[17] =    0
keystream[18] =    1
keystream[19] =    0
keystream[20] =    1
keystream[21] =    0
keystream[22] =    0
keystream[23] =    1
keystream[24] =    1
keystream[25] =    0
keystream[26] =    1
keystream[27] =    0
keystream[28] =    0
keystream[29] =    1
keystream[30] =    0
keystream[31] =    1
keystream[32] =    1
keystream[33] =    0
keystream[34] =    1
keystream[35] =    0
keystream[36] =    1
keystream[37] =    0
keystream[38] =    0
keystream[39] =    1
keystream[40] =    1
keystream[41] =    0
keystream[42] =    1
keystream[43] =    0
keystream[44] =    0
keystream[45] =    1
keystream[46] =    0
keystream[47] =    1
keystream[48] =    1