Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

PauloErp3114

Membros
  • Content Count

    10
  • Joined

  • Last visited

Community Reputation

3 Neutral

About PauloErp3114

  • Rank
    Novato
  • Birthday 02/06/1978

Profile Information

  • Sexo
    Masculino
  • Location
    Salvador - BA

Recent Profile Visitors

299 profile views
  1. Daniel Muito obrigado. Deu tudo certo. Deixo aqui a função em Vb.net para quem precisar no futuro. É muito bom assinar e poder contar com o SAC. Calc_Xor_VB.net.txt
  2. Daniel, Quando vc falou que tinha uma constante ai começou a fazer sentido o calculo pra mim. Eu baixei o ACBRMonitor mais atual, e cadastrei o certificado manualmente na interface, mas ele continua calculando pelo Hash anterior, que o resultado da senha "povo" = 04361D45 Veja em anexo as imagens do cadastro, que realizei agora.
  3. Daniel Obrigado por enviar o projeto, com ele consigo validar as minhas funções. O que tá pegando agora é entendimento do processo mesmo. Veja se a minha sequencia está correta. Eu tenho um certificado cujo a senha é = "povo" O ACBRMonitor criptograda e salva como = 04361D45 Para chegar no mesmo resultado do ACBrMonitor entao eu tenho que fazer : 1) hash CRC16 da senha "povo" com zeros a esquerda = 00037196 2) Fazer um XOR byte a byte da palavra"povo" com "00037196" que é o CRC16 encontrado no passo anterior. Pelo que eu entendi, o seu projeto em Lazarus
  4. Daniel, retomei agora esse processo. Eu refiz a parte que calcula o CRC16, mas nao sei se está calculando correto. Voce conseguiria me calcular algumas strings, com a sua função do CRC16, só pra eu validar com a minha? Exemplos String | CRC16 povo | ________ 12345678 | ________ ABCDEF | ________ abcdef | ________ [email protected] | ________ Desde ja te agradeço.
  5. Daniel Desculpe insistir no assunto, parece obvio pra todos, mas to apanhando aqui e não consigo descobrir onde estou errando. Eu tenho um certificado cujo a senha é = "povo" O ACBRMonitor criptograda e salva como = 04361D45 Pelo que eu entendi do cálculo, passo a passo seria : 1) hash CRC16 da string "povo" com zeros a esquerda CRC16 de 0000povo = 723a 2) Fazer um XOR byte a byte da string "povo" com a CRC16 = 723a PosLetra = ord(Result) xor ord(StrChave[pos]) Após o Comando "ord" caracter por caracter temos: p = 112 7 = 55 o = 111
  6. Daniel Obrigado pela resposta Quebrei a cabeça aqui e nao consegui fazer no Vb.net / C#. O meu calculo nao bate com o resultado do ACBR. A chave padrao que o Acbr usa pra fazer o XOR com o senha do certificado é o parametro "HashSenha=" do ACBRMonitor.ini ? Alguém consegue converter esse código em VB.net ? Eu pago pelo serviço. Desde ja agradeço a todos.
  7. Caros Gostaria de saber se no MonitorACBR existe algum comando para cryptografar a senha do certificado digital, para o uso na NFCe. Eu sei que, se configurar manualmente a senha no config do Monitor, ele cryptografa e salva criptografado no .INI e é assim que ter que ficar pra funcionar. Como eu nao compilo o ACBRMonitor, nao consigo olhar a função que faz isso, pra copiar pro meu software. Sei que por motivos óbvios, vcs nao podem "colar" a formula aqui. Teria alguma maneira, de vcs me ajudarem a gerar isso no C# caso o ACBRMonitor nao tenha uma função pra isso? Desde já
  8. Problema resolvido, DLL antiga na pasta.
  9. Oi Daniel Me perdoe... realmente a DLL ja foi compilada N vezes, eu não me atentei. Baixei a ultima versão, conforme o Link que vc me mandou, mas infelizmente continuo com o mesmo problema. Ao fazer uma consulta, como por exemplo o método ETQ_NOME, ao instanciar a DLL, ela já da retorno "Já foi adicionado um item com a mesma chave." Estou usando a versão Cdecl, para C#/VB.net. Eu ja uso a LIB NFe, com sucesso para Emissão, impressao, etc, mas estou apanhando da ETQ. O que eu possa estar fazendo de errado?
  10. Estou enfrentado o mesmo problema ao tentar consumir a DLL. Uma simples consulta ela me retorna "Já foi adicionado um item com a mesma chave." Observei que a dll na área de Downloads foi compilada em Setembro/19 e o erro reportado acima é de Dezembro/19. Vocês tem uma previsão pra compilar a DLL novamente, retirando a duplicidade do method (ETQ_ImprimirTextoStr")?
×
×
  • Create New...