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