Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3866 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá pessoal,

 

Sou novo aqui no fórum, mas li bastante outros tópicos antes de enviar esta pergunta.

 

Estou fazendo as implementações relativas ao PAF-ECF na localização de uma aplicação de automação comercial e acabou me surgindo uma dúvida em relação à alínea © do requisito XI (obs: Eu vi esse requisito sendo listado como IX em diversos tópicos que li, mas creio que com essa versão do Ato Cotepe/ICMS 9 de março do ano passado é capaz que a numeração tenha sido alterada).

 

Em todo caso, o tópico diz:

 

c) gerar, por meio do algoritmo Message Digest-5 (MD-5), código de autenticação do arquivo TXT a
que se refere a alínea “b” e gravar o resultado no arquivo auxiliar criptografado e inacessível ao estabelecimento
usuário de que trata o item 4 do Requisito XXIV, sobrepondo à gravação anteriormente realizada, devendo este
código ser impresso no Cupom Fiscal, no campo:
 
 
O que eu entendi aqui é que eu preciso gerar um MD5 dos arquivos executáveis/DLLs da minha automação comercial e incluir de alguma forma no arquivo criptografado, sobrescrevendo o arquivo antigo. 
 
Então eu teria que, durante a execução da automação, abrir o arquivo, decriptografar, incluir esse MD5 lá, criptografar de novo e sobrescrever o arquivo? 
 
Minha dúvida é que isso faz muito pouco sentido... Se os executáveis/módulos da minha aplicação forem alterados, alterando assim o seu MD5, sobrescrever esse arquivo com um MD5 gerado novamente não poderia ser utilizado como mecanismo de proteção contra fraudes nesses arquivos.
 
 
Desde já obrigado.
  • Moderadores
Postado

Primeiro que você deve de lembrar que é somente o que faz parte do Paf-ECF ou faça alguma coisa do roteiro ! esses é que serão os executáveis !

 

quanto a processo se utiliza o ACBr em sua totalidade tem os componentes específicos que fazem isso para você!

ACBrPAF, ACBrEAD, ACBrAAC! todos tem exemplo de uso na pasta!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Consultores
Postado

Então eu teria que, durante a execução da automação, abrir o arquivo, decriptografar, incluir esse MD5 lá, criptografar de novo e sobrescrever o arquivo?

Isso mesmo.

Minha dúvida é que isso faz muito pouco sentido... Se os executáveis/módulos da minha aplicação forem alterados, alterando assim o seu MD5, sobrescrever esse arquivo com um MD5 gerado novamente não poderia ser utilizado como mecanismo de proteção contra fraudes nesses arquivos.

Lógico que pode. Se o MD5 gravado neste arquivo for diferente do que você homologou eles vão saber. Simples assim.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Quando você for fazer o registro do seu software PAF-ECF nas secretarias de fazendas de cada um dos estados, você terá que incluir a informação do MD5 do software que foi homologado. Desta forma eles tem como saber de que se trata de um software homologado ou não.

  • Este tópico foi criado há 3866 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...