Jump to content

dev botao

Requisito Xi, Item C - Ato Cotepe/icms 9 (Arquivo Criptografado)


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

Recommended Posts

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.
Link to comment
Share on other sites

  • Moderadores

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_Black-02.png
 

 

Link to comment
Share on other sites

  • Consultores

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.
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.