Research Article
Authentication-Based Vehicle-to-Vehicle Secure Communication for VANETs
| unsigned char s[256] | | void RC4_PGRA (unsigned char s, unsigned char data) | | {int i = 0, int j = 0, int t = 0; | | unsigned long k = 0; | | unsigned char tmp = 0; | | len = strlen (data) | | for (k = 0; k < len; k++) {i = (i + 1)%256; j = (j + s[i])%256; | | tmp = s[i]; s[i] = s[j]; | | s[j] = tmp; | | t = (s[i] + s[j])%256; | | Data[k] ^ = s[t];} | | } |
|