Olá pessoal.
Preciso saber se existe algum recurso do Fivewin/xHarbour que possa criptografar uma string sem caracteres especiais?
Grato.
Criptografia de Senhas!?!?!?!?!?!?!?
Moderador: Moderadores
Criptografia de Senhas!?!?!?!?!?!?!?
Júlio César M. Ferreira
Diretor de Tecnologia
RS Consultores Ltda.
Fone: (81) 4009.5444
Fax: (81) 4009.5400
E-mail: julio.mferreira@gmail.com
MSN: julio_mferreira@hotmail.com
Recife - PE
FWh 2.5, xHarbour 0.99.51, SQL LIB, Pelles 4.50.113
Diretor de Tecnologia
RS Consultores Ltda.
Fone: (81) 4009.5444
Fax: (81) 4009.5400
E-mail: julio.mferreira@gmail.com
MSN: julio_mferreira@hotmail.com
Recife - PE
FWh 2.5, xHarbour 0.99.51, SQL LIB, Pelles 4.50.113
Caro Marcelo.
A função do xHarbour funciona sim, mas preciso de uma que me retorne uma string sem caracteres especiais.... pois estou gravando esse retorno no MySQL e ele não reconhece alguns caracteres especiais do DOS.
Grato pela resposta.
A função do xHarbour funciona sim, mas preciso de uma que me retorne uma string sem caracteres especiais.... pois estou gravando esse retorno no MySQL e ele não reconhece alguns caracteres especiais do DOS.
Grato pela resposta.
Júlio César M. Ferreira
Diretor de Tecnologia
RS Consultores Ltda.
Fone: (81) 4009.5444
Fax: (81) 4009.5400
E-mail: julio.mferreira@gmail.com
MSN: julio_mferreira@hotmail.com
Recife - PE
FWh 2.5, xHarbour 0.99.51, SQL LIB, Pelles 4.50.113
Diretor de Tecnologia
RS Consultores Ltda.
Fone: (81) 4009.5444
Fax: (81) 4009.5400
E-mail: julio.mferreira@gmail.com
MSN: julio_mferreira@hotmail.com
Recife - PE
FWh 2.5, xHarbour 0.99.51, SQL LIB, Pelles 4.50.113
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Olá,
Você pode tentar converter o final com HBOemToAnsi() para caracteres do Windows.
Algo assim:
HBOemToAnsi( Crypt( cString, cChave ) )
Quem sabe assim vai...
Falou!
Você pode tentar converter o final com HBOemToAnsi() para caracteres do Windows.
Algo assim:
HBOemToAnsi( Crypt( cString, cChave ) )
Quem sabe assim vai...
Falou!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Olá JC!
Esta função mascara os caracteres especiais do argumento passado de modo que ela possa ser incluida em um comando SQL sem problemas. Inclusive ela já lhe retorna a string processada envolta em aspas simples!
É só concatenar no comando e mandar executar, exemplo:
É mais ou menos isto.
:^)
Se estiver usando a SQL LIB (e eu acho que sim), use a função SQL_ANY2SEEK() passando para ela como argumento o valor que você deseja ajustar.jc escreveu:A função do xHarbour funciona sim, mas preciso de uma que me retorne uma string sem caracteres especiais.... pois estou gravando esse retorno no MySQL e ele não reconhece alguns caracteres especiais do DOS.
Esta função mascara os caracteres especiais do argumento passado de modo que ela possa ser incluida em um comando SQL sem problemas. Inclusive ela já lhe retorna a string processada envolta em aspas simples!
É só concatenar no comando e mandar executar, exemplo:
Código: Selecionar todos
cNome := [In't see "Nothing"...]
cSQL := 'INSERT INTO comments VALUES (' + SQL_ANY2SEEK(cSQL) + ')'
:^)
Obrigado Vailton. A função SQL_ANY2SEEK() é impressionante mesmo... mas terminei por utilizar a enconde() do proprio SGBD.
Inclusive ela existe tanto no MySQL quanto no PostgreSQL.
Mas ja estou utilizado a da SQLLIB em outras situações, que foi uma mão na roda.
Valeu Vailton!
Inclusive ela existe tanto no MySQL quanto no PostgreSQL.
Mas ja estou utilizado a da SQLLIB em outras situações, que foi uma mão na roda.
Valeu Vailton!
Júlio César M. Ferreira
Diretor de Tecnologia
RS Consultores Ltda.
Fone: (81) 4009.5444
Fax: (81) 4009.5400
E-mail: julio.mferreira@gmail.com
MSN: julio_mferreira@hotmail.com
Recife - PE
FWh 2.5, xHarbour 0.99.51, SQL LIB, Pelles 4.50.113
Diretor de Tecnologia
RS Consultores Ltda.
Fone: (81) 4009.5444
Fax: (81) 4009.5400
E-mail: julio.mferreira@gmail.com
MSN: julio_mferreira@hotmail.com
Recife - PE
FWh 2.5, xHarbour 0.99.51, SQL LIB, Pelles 4.50.113
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Ressucitando o tópico...
Eu estive um tempão com o algorítmo para implementar o MD5 no xHarbour, mas sem tempo... Esses dias lí em algum lugar que já existe, acredito que desde as últimas versões.
Portanto, se o negócio for senha ou outros dados que não se deseja descriptografar, é a melhor saída: hb_md5("texto")!
Falou!
Eu estive um tempão com o algorítmo para implementar o MD5 no xHarbour, mas sem tempo... Esses dias lí em algum lugar que já existe, acredito que desde as últimas versões.
Portanto, se o negócio for senha ou outros dados que não se deseja descriptografar, é a melhor saída: hb_md5("texto")!
Falou!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.

