Assinatura RSA-SHA256

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Assinatura RSA-SHA256

Mensagem por jairfab »

Como fazer a assinatura no padrão Assinatura RSA-SHA1 com capicom.

Alguém tem alguma dicas de como fazer isto
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Assinatura RSA-SHA256

Mensagem por jairfab »

Alguém consegue fazer uma assinatura digital SHA_256 eu estou tentando fazer com CAPICOM.DLL e, consigo enviar o arquivo, consigo consultar o retorno do processamento, ma no resultado do processamento retorna como assinatura invalida, já tentei de varias formas mas sempre retorna como assinatura invalida

Conforme tela resultado de processamento:
Imagem
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinatura RSA-SHA256

Mensagem por JoséQuintas »

Ler a mensagem de erro é um bom começo.
Se é SHA256, não é SHA1.

Nota: transmitir vai conseguir, seja com assinatura certa ou errada, só não vai conseguir SEM assinatura.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Assinatura RSA-SHA256

Mensagem por jairfab »

Este é exatamente o problema, não conseguir gerar a assinatura com o capicom no modelo sha256, voce tem alguma ideia de como fazer isto ou o capicom so permite assinar com o esquema sha1.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinatura RSA-SHA256

Mensagem por JoséQuintas »

No bloco de assinatura, indicou sha256?
sha256.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Assinatura RSA-SHA256

Mensagem por jairfab »

Exatamente, mas não basta trocar pra sha256, a assinatura tem que ser correspondente, eu ja troquei porem quando enviou dar o mesmo erro,
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinatura RSA-SHA256

Mensagem por JoséQuintas »

José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Assinatura RSA-SHA256

Mensagem por jairfab »

Estou quase dizendo que não é possivel fazer esta assinatura com o capicom.dll
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinatura RSA-SHA256

Mensagem por JoséQuintas »

Deve ser o visual gráfico.... rs

Acompanhando o texto do link que passei, sha256 tá na lista. Só pra lembrar, a versão atual da capicom é 2.1.0.2, se não me engano.
capicom.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Assinatura RSA-SHA256

Mensagem por jairfab »

Tem como mostrar um exemplo passando este parametro, eu não conseguir testar.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Assinatura RSA-SHA256

Mensagem por JoséQuintas »

No momento não, ainda não reinstalei o Visual Basic 6, e por ele tem praticamente um acompanhante na IDE.

Sugestões:
Instalar Visual Basic 6, usando código 1112-1111
Instalar o kit Capicom.
Usar os exemplos em VB6, e mais a IDE dele.

No VB6 basta declarar a variável e tudo vém mais mastigado.
Além de mostrar quase um manual da Capicom, ainda permite ir digitando e já ajudando

Por exemplo:
DIM variável AS capicom
variável.

Ao fazer isso (variável <ponto>) mostra tudo que tem na capicom, e conforme vai digitando vai mostrando os parâmetros a serem usados, inclusive #defines e tudo mais, se existir.
É a isso que chamo de IDE.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder