Ein CaptchaExchangeServer ist wie der Name schon sagt ein "Austauschserver". Da jedes Capchta einen eigenen
MD5-Hash hat, wird beim Captchaerhalt von Rapidshare dessen
MD5-Hash an den Server gesendet. Dieser schaut in einer Datenbank nach ob dieser schon vorhanden ist und schickt gegebenenfalls die "Lösung" an den Client zurück. Ist ein Captcha nicht in der Datenbank so kommt es bei dem Client zur Handeingabe. Wenn der User den richtigen Code an Rapidshare schickt und dieser angenommen wird, dann lädt der Client den
MD5-Hash und die "Lösung" auf den CapchtaExchangeServer.