Зашифровать строку с помощью ключевого слова используя алгоритм сложения по модулю 2

Дана строка символов и ключевое слово. Зашифровать строку с помощью ключевого слова используя алгоритм сложения по модулю 2

code: #c
  1. #include
  2. #include
  3.  
  4. int main( ) {
  5.     char    str[ 100 ],
  6.             key[ 100 ];
  7.     int        i,
  8.             keyLength;
  9.  
  10.     strcpy( key, "Secret" );
  11.  
  12.     keyLength = strlen( key );
  13.  
  14.     printf("Enter string: ");
  15.     gets(str);
  16.  
  17.     for ( i = 0; str[ i ]; i++ )
  18.         str[ i ] ^= key[ i % keyLength ];
  19.     puts( str );
  20.  
  21.     getchar( );
  22.    
  23.     return  0;
  24. }
Поделиться:

Похожие статьи: