Advertisement
Guest User

Untitled

a guest
Aug 13th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.94 KB | None | 0 0
  1. void Hexadecimal_Message ( unsigned char *String )
  2. {
  3.         int i, N;
  4.  
  5.         i = 0;
  6.         while ( i < 64 )
  7.         {
  8.                 N = Message[i] * 8;
  9.                 N += Message[i + 1] * 4;
  10.                 N += Message[i + 2] * 2;
  11.                 N += Message[i + 3] * 1;
  12.                 switch ( N )
  13.                 {
  14.                 case 0:
  15.                         *String = '0';
  16.                         break;
  17.                 case 1:
  18.                         *String = '1';
  19.                         break;
  20.                 case 2:
  21.                         *String = '2';
  22.                         break;
  23.                 case 3:
  24.                         *String = '3';
  25.                         break;
  26.                 case 4:
  27.                         *String = '4';
  28.                         break;
  29.                 case 5:
  30.                         *String = '5';
  31.                         break;
  32.                 case 6:
  33.                         *String = '6';
  34.                         break;
  35.                 case 7:
  36.                         *String = '7';
  37.                         break;
  38.                 case 8:
  39.                         *String = '8';
  40.                         break;
  41.                 case 9:
  42.                         *String = '9';
  43.                         break;
  44.                 case 10:
  45.                         *String = 'A';
  46.                         break;
  47.                 case 11:
  48.                         *String = 'B';
  49.                         break;
  50.                 case 12:
  51.                         *String = 'C';
  52.                         break;
  53.                 case 13:
  54.                         *String = 'D';
  55.                         break;
  56.                 case 14:
  57.                         *String = 'E';
  58.                         break;
  59.                 case 15:
  60.                         *String = 'F';
  61.                         break;
  62.                 }
  63.                 String++;
  64.                 i += 4;
  65.         }        
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement