FAR Support

Odesílatel
Předmět

Varování: Zpráva, na kterou reagujete, je starší než 6 měsíců.

Původní zpráva
6. března 2008
joe
Re: FTP hesla - dekodovani
Ja jsem v svn repozitari FTP pluginu nasel nasledujici text:

 1.[HKEY_CURRENT_USER\Software\Far\plugins\FTP\ShowPassword]
   LogType: BOOL
   RegType: DWORD
      Name: ShowPassword
   Default: FALSE
   Meaning: Do not replace password text with "*HIDDEN*"

a v ftp_Crypt.inc byla funkce:

void DecryptPassword( BYTE Src[FTP_PWD_LEN],char *_Dest)
  {  BYTE XorMask = (Src[0]^Src[1]) | 80;
     int  n;
     char *Dest = _Dest;

     //Log(( "DecryptPassword: %02X %02X %02X %02X %02X %02X",Src[0],Src[1],Src[2],Src[3],Src[4],Src[5] ));

     if ( Src[0] && Src[1] && Src[2] )
       for( n = 2; n < FTP_PWD_LEN; n++,Dest++ ) {
         *Dest = Src[n] ^ XorMask;
         if ( *Dest == 0 ||
            &nb sp; *Dest == XorMask )
           break;
       }
     *Dest = 0;

     //Log(( "DecryptPassword: [%s]",_Dest ));
}

Část napsaného textu můžete označit a některým z tlačítek na spodní části okna nastavit jako tučný, kurzívu, podtržený nebo aktivní (hypertextový odkaz).
Klávesa Enter uzavírá paragraf, což se projeví jako prázdný řádek. Jednoduché odřádkování dosáhnete kombinací Shift-Enter. Jinak se text při zobrazení ve fóru zalamuje podle šířky okna.