Is strong cryptography available outside the U.S.?
Yes, of course. There is Eric Young’s various crypto implementations at ftp://ftp.psy.uq.oz.au/pub/Crypto/ . An RC4 implementation called arcfour can be found in the SSH distribution. As pointed out by Paul Ashton in a posting to the NT Security list, you can even use the same functions that Microsoft them self uses: #include #define rc4crypt SystemFunction032 WINBASEAPI WINAPI rc4crypt(); /* rc4crypt(ustring *data, ustring *key) */ /* Usage: rc4crypt key data */ main(int ac, char *av[]) { struct ustring { DWORD len; DWORD maxlen; unsigned char *str; } data, key; int i; key.len = key.maxlen = strlen(av[1]); key.str = av[1]; data.len = data.maxlen = strlen(av[2]); data.str = malloc(data.len + 1); strcpy(data.str, av[2]); rc4crypt(&data, &key); for (i = 0; i Looking at the functions exported by advapi32.dll, you will notice that SystemFunction032() is accompanied with 32 more functions named like that, SystemFunction001 through SystemFunction033. Known today is that they include code for