Hola amigos tengo error en estas funciones de copilot para harbour y MSV
tampoco funciona en Bcc77
Saludos y gracias
Dario Fernandez
FUNCTION EncryptString( cInput, cKey )
  LOCAL cEncrypted := "", nKeyLen := LEN( cKey )
  LOCAL i, nChar
  FOR i := 1 TO LEN( cInput )
    nChar := ASC( SUBSTR( cInput, i, 1 ) ) $XOR$ ASC( SUBSTR( cKey, ( ( i - 1 ) % nKeyLen ) + 1, 1 ) )
    cEncrypted += CHR( nChar )
  NEXT
  RETURN cEncrypted
FUNCTION DecryptString( cEncrypted, cKey )
  RETURN EncryptString( cEncrypted, cKey )
STATIC FUNCTION XorChar( nChar1, nChar2 )
  RETURN BitXOr( nChar1, nChar2 )cInput:= "dario5402()"
  cKey:= "askfdhndsc+64905483(^#)"
  FUNCTION EncryptString( cInput, cKey )
   LOCAL cEncrypted := "", nKeyLen := LEN( cKey )
   LOCAL i, nChar
Â
   FOR i := 1 TO LEN( cInput )
     nChar := ASC( SUBSTR( cInput, i, 1 ) ) $XOR$ ASC( SUBSTR( cKey, ( ( i - 1 ) % nKeyLen ) + 1, 1 ) )
     cEncrypted += CHR( nChar )
   NEXT
Â
   RETURN cEncrypted
Â
Â
Â
 FUNCTION DecryptString( cEncrypted, cKey )
   RETURN EncryptString( cEncrypted, cKey )
Â
Â
Â
 STATIC FUNCTION XorChar( nChar1, nChar2 )
RETURN BitXOr( nChar1, nChar2 )Saludos y gracias
Dario Fernandez
Dario Fernandez
FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay