byte[] checksumBytes = new byte[20]; md.digest(checksumBytes, 0, 20); String newChecksum = new Base64Binary(checksumBytes).toString(); if (newChecksum.equals(checksum)) {
byte[] checksumBytes = new byte[20]; md.digest(checksumBytes, 0, 20); String newChecksum = new Base64Binary(checksumBytes).toString(); if (newChecksum.equals(checksum)) {
String checksum = new Base64Binary(checksumBytes).toString(); FileEntryElement fileEntryElement = fileEntry.getOdfElement(); EncryptionDataElement encryptionDataElement = OdfElement.findFirstChildNode(EncryptionDataElement.class, fileEntryElement); String initialisationVector = new Base64Binary(iv).toString(); AlgorithmElement algorithmElement = OdfElement.findFirstChildNode(AlgorithmElement.class, encryptionDataElement); if (algorithmElement != null) { String saltStr = new Base64Binary(salt).toString(); KeyDerivationElement keyDerivationElement = OdfElement.findFirstChildNode(KeyDerivationElement.class, encryptionDataElement); if (keyDerivationElement != null) {
String checksum = new Base64Binary(checksumBytes).toString(); FileEntryElement fileEntryElement = fileEntry.getOdfElement(); EncryptionDataElement encryptionDataElement = OdfElement.findFirstChildNode(EncryptionDataElement.class, fileEntryElement); String initialisationVector = new Base64Binary(iv).toString(); AlgorithmElement algorithmElement = OdfElement.findFirstChildNode(AlgorithmElement.class, encryptionDataElement); if (algorithmElement != null) { String saltStr = new Base64Binary(salt).toString(); KeyDerivationElement keyDerivationElement = OdfElement.findFirstChildNode(KeyDerivationElement.class, encryptionDataElement); if (keyDerivationElement != null) {