www.crypt.c-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

string _crypt (string str, string tab, string passwd)
string _decrypt (string str, string tab, string passwd)

Dokumentation der Funktionen

string _crypt ( string  str,
string  tab,
string  passwd 
)

Definiert in Zeile 10 der Datei www.crypt.c.

Benutzt i.

00011 {
00012   int i;
00013   i = strlen(str);
00014   while(i--)
00015     str[i]= tab[(member(tab, str[i]) 
00016           + member(tab, passwd[i % strlen(passwd)])) % strlen(tab)];
00017   return str;
00018 }

string _decrypt ( string  str,
string  tab,
string  passwd 
)

Definiert in Zeile 20 der Datei www.crypt.c.

Benutzt i.

00021 {
00022   int i, tmp;
00023   i = strlen(str);
00024   while(i--) {
00025     if ((tmp=(member(tab, str[i]) - member(tab, passwd[i%strlen(passwd)])))<0)
00026       tmp += strlen(tab);
00027     str[i] = tab[tmp];
00028   }
00029   return str;
00030 }

Erzeugt am Thu Jun 3 14:42:01 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3