FUNCTION EncryptPasswd() LPARAMETERS StringToDecrypt #IF .F. LOCAL Request as wwRequest, Response as wwResponse #ENDIF LOCAL lcDecryptedString lcTryToGuessMe = "MySecretWord" IF VARTYPE(oCrypto) != "O" oCrypto=NEWOBJECT("_CryptAPI",HOME(1)+"FFC\_crypt.vcx") ENDIF * Decrypt secure number oCrypto.DecryptSessionStreamString(ALLTRIM(StringToDecrypt),lcTryToGuessMe, ; @lcDecryptedString) RETURN lcDecryptedString ENDFUNC && EncryptPasswdand
FUNCTION DecryptPasswd() LPARAMETERS StringToEncrypt #IF .F. LOCAL Request as wwRequest, Response as wwResponse #ENDIF * Decrypt secure number LOCAL lcDecryptedString lcTryToGuessMe = "MySecretWord" IF VARTYPE(oCrypto) != "O" oCrypto=NEWOBJECT("_CryptAPI",HOME(1)+"FFC\_crypt.vcx") ENDIF oCrypto.DecryptSessionStreamString(ALLTRIM(StringToEncrypt),lcTryToGuessMe, ; @lcDecryptedString) RETURN lcDecryptedString ENDFUNC && DecryptPasswd