|
||
R : Il server FTP RaidenFTPD supporta la protezione S/KEY one time password , md4,md5,sha-1 , e siamo lieti di offrire il controllo RaidenSKEY Active-X agli autori dei clienti FTP GRATUITAMENTE ! Fase 1 : scaricate il controllo RaidenSKEY Active-X da qui Fase 2 : Installazione Decomprimete SKeyX.zip in una directory (meglio che sia la vostra directory project con una localizzazione fissa) , e registrate il componente , scrivendo regsvr32 SKeyX.ocx nella richiesta comandi Fase 3 : Aprite il vostro project , e inserite questo active-x nel vostro project Esempio per Microsoft Visual C++ 1.Aprite il vostro file project 2.Selezionate qualsiasi dialog resource e fate click con il bottone destro del mouse ->insert activex control 3.Cercate RaidenSkeyX Control e fate click su OK 4.Sotto la medesima dialog resource , fate click con il bottone destro del mouse e lanciate Class Wizard 5.Fate click sulla linguetta member variables , cercate il control id IDC_RAIDENSKEYXCTRL1 , e fate click sul bottone Add variable 6.Adesso lo MSVC vi chiederà se volete generare una C++ Wrapper class per quello , fate click su YES 7.Quando la finestra Add Member Variable appare , inserite un nome appropriato per quello , come m_skeyx 8.Adesso andate nel file sorgente .CPP e includete il file header generato raidenskeyx.h 9.Si presume che voi abbiate esportato questo puntatore control come p_skey (questo dovrebbe essere il vostro lavoro) 10.Nel caso abbiate una risposta dal server del tipo : 331 Response to otp-md5 183 mule583 required for skey. e la password utente è : aaaa e volete che la password scelta sia inviata al server ftp abbiamo questo METODO nello active-x da utilizzare CString CRaidenSkeyX::GetOtpResult(LPCTSTR passWord, LPCTSTR srvResponse, short type) lista parametri : LPCSTR passWord : in questo caso è 'aaaa' , questa è la password utente , non crittografata LPCSTR srvResponse : in questo caso è '331 Response to otp-md5 183 mule583 required for skey.' , non è necessario rimuovere niente , passate l'intera stringa a questo metodo short type : è necessario specificare qualcosa adesso , se volete il risultato per S/KEY otp md4 , impostate il valore a 2 S/KEY otp md5 , impostate il valore a 3 S/KEY otp sha-1 , impostate il valore a 4 valore ritornato : la password codificata che occorre passare al server , del tipo 'GOAT MITE DIME ALMA DOOM RAIN' , e quando bisogna rispondere al server occorre passarla in questo formato 'PASS GOAT MITE DIME ALMA DOOM RAIN<CR><LF>' se il metodo non supporta l'algoritmo specificato o fallisce per qualche motivo , il valore ritornato è "" (stringa vuota) 11.Chiamata di esempio : CString answer = p_skey->GetOtpResult("aaaa", "331 Response to otp-md5 183 mule583 required for skey.",3); e la risposta è "GOAT MITE DIME ALMA DOOM RAIN" 12.Ultimo , e più importante , il vostro programma di setup o applicazione deve registrare questo controllo nel computer cliente automaticamente Importante : Accordo di Licenza Accordo di licenza di distribuzione del controllo RaidenSKEYX ActiveX Il controllo RaidenSKEYX ActiveX Il pacchetto controllo RaidenSKEYX ActiveX permette di includere RaidenSKEYX.ocx nelle vostre applicazioni Windows 32-bit , e di distribuire queste applicazioni liberamente se i requisiti seguenti sono soddisfatti . 1.E' possibile la distribuzione solo con i pacchetti software cliente FTP , esclusi pacchetti server FTP 2.Si deve notificare il team RaidenFTPD team prima della distribuzione di questo controllo activex 3.Si deve inserire una nota di copyright per questo componente nel vostro file leggimi o nella finestra "Informazioni su" copyright owner : (C) RaidenFTPD team , 2001 4.Garanzia
assolutamente esclusa , se il pacchetto viene utilizzato o distribuito con
il vostro pacchetto software
, l'accordo è di uso a vostro rischio Questo è tutto |
||
Copyright © RaidenFTPD TEAM , ALL RIGHTS RESERVED
REVISION 2.4, 2024-12-22