Merge pull request #1 from silentflutes/master

get code with comments
Merge pull request #2 from silentflutes/master

des algorithm
Merge pull request #3 from felizami/master

get des