|
|
1.1 ! root 1: /* ! 2: * You send it 10 bytes. ! 3: * It sends you 13 bytes. ! 4: * The transformation is expensive to perform ! 5: * (a significant part of a second). ! 6: */ ! 7: ! 8: char *crypt(); ! 9: ! 10: main() ! 11: { ! 12: char key[8]; ! 13: char salt[2]; ! 14: ! 15: read(0, key, 8); ! 16: read(0, salt, 2); ! 17: write(1, crypt(key, salt), 13); ! 18: return(0); ! 19: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.