Buenos dÃas Maestro, No. Lo pregunté en el foro FiveWin Brasil, y nadie sabÃa de la existencia de este comando.
//-> \SAMPLES\HBSENHA.PRG
#Include "FiveWin.ch"
#define HB_TR_ALWAYS Â Â Â Â 0
#define HB_TR_FATAL Â Â Â Â Â 1
#define HB_TR_ERROR Â Â Â Â Â 2
#define HB_TR_WARNING Â Â Â Â 3
#define HB_TR_INFO Â Â Â Â Â 4
#define HB_TR_DEBUG Â Â Â Â Â 5
#define HB_TR_LEVEL_ALWAYS Â 0
#define HB_TR_LEVEL_FATAL Â Â 1
#define HB_TR_LEVEL_ERROR Â Â 2
#define HB_TR_LEVEL_WARNING Â 3
#define HB_TR_LEVEL_INFO Â Â 4
#define HB_TR_LEVEL_DEBUG Â Â 5
MEMVAR cText ,cKey, cEncrypted, cPassWord
FUNCTION Main()
  *---------------------------------------------------------------------------------------*
  #pragma TEXTHIDDEN(1)
  PUBLIC  cPassWord := "Q65h3l8j41B"  // <- Very important not to change Password or Delete !!!   <-------  "Top Secret ;-)"
  #pragma TEXTHIDDEN(0)
  *---------------------------------------------------------------------------------------*
  __TRACEPRGCALLS( .T. )
  cText := "This is my secret message."
  cKey  := HB_blowfishKey( cPassWord )
  MsgInfo( "Original:  "  + HB_StrToExp( cText ) )
  /* encrypt data */
  #ifdef __XHARBOUR__  // xHarbour
   MsgInfo( "Encrypted: " + StrToHex( cEncrypted := HB_blowfishEncrypt( cKey, cText ) ) )
  #else  // Harbour
   MsgInfo( "Encrypted: " + HB_StrToHex( cEncrypted := HB_blowfishEncrypt( cKey, cText ) ) )
  #endif
  /* decrypt data */
  MsgInfo( "Decrypted: " + HB_StrToExp( HB_blowfishDecrypt( cKey, cEncrypted ) ) )
  ? "hb_traceLevel", hb_traceLevel()
  ? "hb_traceState", hb_traceState()
  /*
  ? "LEVEL: HB_TR_ALWAYS",  HB_TRACELEVEL( HB_TR_ALWAYS )
  ? "LEVEL: HB_TR_FATAL",  HB_TRACELEVEL( HB_TR_FATAL )
  ? "LEVEL: HB_TR_ERROR",  HB_TRACELEVEL( HB_TR_ERROR )
  ? "LEVEL: HB_TR_WARNING", HB_TRACELEVEL( HB_TR_WARNING )
  ? "LEVEL: HB_TR_INFO",   HB_TRACELEVEL( HB_TR_INFO )
  ? "LEVEL: HB_TR_DEBUG",  HB_TRACELEVEL( HB_TR_DEBUG )
  */
RETURN NIL
FUNCTION StrToHex( cString )
RETURN Lower( cString )
// FIN
Regards, saludos.