CryptoSAF-T: SAF-T Utils: é um ambiente escrito em JAVA que permite testar o método de encriptação do ficheiro SAF-T (PT) usando o algoritmo AES-128-CTR (FastSaftEncrypt), assim, como a canonização do ficheiro SAF-T (PT) original (FastHashCannon).
pt.cryptosaft.demo.FastSaftEncrypt [modo] [inputXml] [outputXml] [chave] [iv]
Argumento | Descrição | Valores |
modo | Modo de operação |
|
inputXml | Ficheiro SAF-T de entrada | Ex: |
outputXml | Ficheiro SAF-T de saída | Ex: |
chave | Chave simétrica em formato Base64 | Ex: |
iv | Vetor de inicialização em formato Base64 | Ex: |
java -jar jar/FastSaftEncrypt.jar-jar-with-dependencies.jar E src/main/resources/Exemplo_Facturacao.xml /src/main/resources/CryptoSAFT-Exemplo_Facturacao.xml 8/K97v8vQqbD/ShX5yx+3g== +KSjwLJcoMXl7W+U1y5VtQ==