Comment créer un document Excel infalsifiable en utilisant java? Maintenant j'utilise le paquet Apache POI pour générer des documents Excel.Document inviolable avec Excel en utilisant java
Aidez-moi Bravos ....
Comment créer un document Excel infalsifiable en utilisant java? Maintenant j'utilise le paquet Apache POI pour générer des documents Excel.Document inviolable avec Excel en utilisant java
Aidez-moi Bravos ....
Définition d'un mot de passe sur une feuille, rendrait votre document Excel un peu « inviolable ». Je ne l'ai pas essayé (seulement utilisé POI pour lire des documents Excel non protégés). L'objet HSSFSheet a une méthode ProtectSheet(), commencer par cela:
Mais Je suis d'accord avec le commentaire ci-dessus, qui dit qu'il est pas possible de créer vraiment falsifier la preuve Excel document.
Si vous avez juste besoin de savoir si le document a été altéré, vous pouvez intégrer une somme de contrôle cryptée (MD5).
L'enregistrement d'une somme de contrôle dans le document peut être un peu délicat car une feuille de calcul inclut une date de "dernier enregistrement". Cela serait vraisemblablement mis à jour lorsque Excel (ou POI) écrit la feuille de calcul avec la somme de contrôle ... rendant la somme de contrôle stockée incorrecte. –
Vous pouvez checksum seulement les cellules/données ... – slu
Ya ... je suis d'accord pour slu. Mais la création de hash pour chaque cellule est un travail très fastidieux et où je vais garder le hash ... une idée? –
Je ne crois pas qu'il soit possible de créer un document infalsifiable, période. –
Qu'est-ce qui serait «infalsifiable» en réalité _mean_? Lecture seulement? –
Les moyens de preuve de sabotage ne peuvent pas être modifiés et même modifiés, nous pouvons détecter –