|
||
R : O server RaidenFTPD FTP supporta S/KEY em proteccao de frases chave, md4,md5,sha-1 ,e nos estamos felizes de offerecer esta RaidenSKEY Active-X control a autores de clientes de FTP gratis ! Step1 : download a chave RaidenSKEY Active-X control daqui here Step2 : Installacão Extraia a SKeyX.zip dentro de um diretório (e melhor se for a diretorio do projecto com licalidade fixa) ,e registe os componentes ,escreva regsvr32 SKeyX.ocx numa command prompt Step3 : Abra o seu projecto, insera active-x dentro do projecto Examplo para Microsoft Visual C++ 1.abra o ficheiro de seu projecto 2.Ecolha qualquer dialogo de resursos e carregue no butao direito do rato ->insert activex control 3.Encontre a RaidenSkeyX Control e carregue OK 4.Dentro do mesmo dialogo , carregue no butao direito to rato e lance Class wizard 5.Carregue na seccao de variaveis de membros, encontre o control id IDC_RAIDENSKEYXCTRL1 , e carregue no butao Add variable 6.Agora o MSVC ira lhe perguntar se deseja criar uma C++ Wrapper class para ele , carregue YES 7.Quando o dialogo de aderir vaiaveis membras aparecer, escreva um nome apropriado para ela , assim como m_skeyx 8.Agora abra o ficheiro .CPP includido na raidenskeyx.h que foi criada 9.Suposto que voce exportou este control como s p_skey (well this is your job) 10.Se voce tiver uma resposta do server como a seguinte : 331 Response to otp-md5 183 mule583 required for skey. e a frase chave do utilizador e: aaaa e voce deseja que a frase chave que seja respondida ao server agora nos temos este metodo no active-x CString CRaidenSkeyX::GetOtpResult(LPCTSTR passWord, LPCTSTR srvResponse, short type) lista de paramentros: LPCSTR passWord :neste caso e 'aaa', isto e a frase chave do utilizador, sem encripcão LPCSTR srvResponse : neste caso e '331 Response to otp-md5 183 mule583 required for skey.' , sim , voce nao secessita de curtar nada. simplemenste envia a corda toda para este metodo. short type : voce precisa de specificar algumas coisa agora ,se desejar o resultado para: S/KEY otp md4 , set this to 2 S/KEY otp md5 , set this to 3 S/KEY otp sha-1 , set this to 4 valor
de reenvio: se o methodo nao suporta os agoritimos que voce especificou , ou falharam por alguma razão, o valur de retorno é "" (empty string) 11.Chamada de exemplo : CString answer = p_skey->GetOtpResult("aaaa", "331 Response to otp-md5 183 mule583 required for skey.",3); e a resposta agora e : "GOAT MITE DIME ALMA DOOM RAIN" 12.O último e o mais importante, o seu programa da instalação ou aplicação devem registar este controle no computador do cliente automaticamente. Atencão : Acordos da licensa Licenciando
o controle de RaidenSKEYX activeX para a distribuição O controle de RaidenSKEYX activeX no pacote do controle de RaidenSKEYX activeX permite que você inclua RaidenSKEYX.ocx em suas aplicações 32-bit de Windows, e distribuir estas aplicações royalty-livres se as seguintes exigências forem satistisfeitas. 1:Voce pode somente distribui-lo com pacotes de software do cliente do ftp, não incluindo pacotes do FTP SERVER . 2.Voce deve notificar a equipe de RaidenFTPD antes que você distribua este controle de activex . 3.Voce deve pôr uma observação de copyright para este componente no readme ou software sobre a página. proprietário do copyright: (C) Equipe de RaidenFTPD, 2001 4.Absolutely
nenhuma garantia, se você a usar ou a distribuir com seu pacote
de software, você concorda usá-lo com seu próprio
risco. E é TUDO |
||
Copyright © RaidenFTPD TEAM , ALL RIGHTS RESERVED
REVISION 2.2 , 2001/09/04