update SyncDesService to support 3DES
Refactor and document des algorithm classes