Alcuni siti hanno database con gli MD5 di molte parole di uso comune, per questo si consiglia sempre di utilizzare password complesse oppure, altra tecnica molto utilizzata, al momento dell'inizializzazione di un sistema basato su MD5 si genera una parola chiave "aggiuntiva" (salt) che viene poi attaccata alla password scelta dall'utente e quindi se ne calcola l'hash MD5 o anche si calcola MD5 di MD5+salt
Per l'utilizzo di Border, il link al tutorial che ti ho postato contiene esempi di codice, andbin ti ha anche puntato direttamente alle cose da utilizzare per la definizione e personalizzazione dei bordi... basta cercare su google, qui e sul sito della sun.