lparameters tcString, ; tcKey local lnLen, ; lcKeyExpr, ; lcEncrypt, ; lnI, ; lnChar lnLen = len(tcString) lcKeyExpr = tcKey do while len(lcKeyExpr) < lnLen lcKeyExpr = lcKeyExpr + tcKey enddo while len(lcKeyExpr) < lnLen lcEncrypt = '' for lnI = 1 to lnLen lnChar = min(asc(substr(tcString, lnI, 1)) + ; asc(substr(lcKeyExpr, lnI, 1)) + lnI, 255) lcEncrypt = lcEncrypt + chr(lnChar) next lnI return lcEncryptThanks