debbo mandare all'aria il mio progetto contiene function di crypta e decrypta top secret
No, non è così. Usando un buon obfuscator e un pò di intelligenza si riesce a fare un buon lavoro: un eventuale hacker verrà a sapere l'algoritmo usato, ma non la chiave di criptazione, se questa viene salvata come Hash su un file esterno. Inoltre per le password le stringhe normali non vanno bene, usa le Secure String.

Inoltre dai una letta a questo e se ti serve fai una ricerca su Google.