Ejemplo n.º 1
0
        public theReturnType Criptazione(
            string input,
            GenericAlgoPointer ilServizio)              // qui deve puntare a "andata"
        {
            theReturnType result = new theReturnType();

            result.cryptedSequence = input;
            result.kkey            = "0"; // in chiaro di default. Se il delegato e' nonnullo sovrascivera' con la chiave utilizzata.
            // nel ritorno la chiave sara' nel db
            // qui nell'andata viene randomizzata da "ilServizio"
            if (null != ilServizio)
            {
                result = ilServizio(result); // qui deve puntare a "andata"
            }                                // else l'utente ha deciso di non alterare la stringa
            return(result);
        }                                    // end gestionePwd
Ejemplo n.º 2
0
        }                                    // end gestionePwd

        public theReturnType Decriptazione(
            string input,
            object kkey,
            GenericAlgoPointer ilServizio)             // qui deve puntare a "ritorno"
        {
            theReturnType result = new theReturnType();

            result.cryptedSequence = input;
            // solo ramo ritorno : valorizzo la chiave da db
            result.kkey = kkey;
            // end solo ramo ritorno
            if (null != ilServizio)
            {
                result = ilServizio(result); // qui deve puntare a "ritorno"
            }                                // else l'utente ha deciso di non alterare la stringa
            return(result);
        }                                    // end gestionePwd