+ char salt[3];
+ char* md5string;
+
+#if defined(HAVE_LRAND48) && defined(HAVE_SRAND48) && defined(HAVE_TIME_H) && defined(HAVE_TIME)
+ srand48(time(0));
+ salt[0] = "abcdefghijklmnopqrstuvwxyz0123456789"[lrand48()%36];
+ salt[1] = "abcdefghijklmnopqrstuvwxyz0123456789"[lrand48()%36];
+#else
+ salt[0] = 'l';
+ salt[1] = '8';
+ fprintf(stderr, "rfxswf: Warning- no usable random generator found\n");
+ fprintf(stderr, "Your password will be vulnerable to dictionary attacks\n");
+#endif
+
+ md5string = crypt_md5(password, salt);
+
+ swf_SetU16(t,0);