Tu so zbrane vse funkcije, ki jih potrebujemo za realizacijo DES algoritma. Glavna funkcija je 
"DES.m", ki jo kliemo takole:

rezultat = DES('podatki' , 'kljuc', enkripcija);

'podatki' so blok podakov, ki jih elimo ifrirati
'kljuc' je nek klju, ki ga uporabimo za ifriranje
enkripicija - pove ali elimo ifriranje (vrednost 1) ali deifiranje (vrednost 0)

Primer:

e elimo ifrirati besedo 'Janez' s kljuem 'pela' naredimo to kot:

sifropis = DES('Janez' , 'Micka' , 1);

e elimo dobljeno zopet deifrirati, pokliemo DES funkcijo kot:

cistopis = DES(sifropis , 'Micka' , 0);