From 1770bab6993eb0021d992e3289afb0a4ed737f3b Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Sun, 21 Dec 2014 20:08:09 +0100 Subject: [PATCH] - updated metadata file names --- .../main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/crypto-aes/src/main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java b/main/crypto-aes/src/main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java index 8f6bef585..372017e4a 100644 --- a/main/crypto-aes/src/main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java +++ b/main/crypto-aes/src/main/java/org/cryptomator/crypto/aes256/Aes256Cryptor.java @@ -306,7 +306,7 @@ public class Aes256Cryptor extends AbstractCryptor implements AesCryptographicCo final String encrypted = ENCRYPTED_FILENAME_CODEC.encodeAsString(encryptedBytes) + BASIC_FILE_EXT; if (encrypted.length() > ENCRYPTED_FILENAME_LENGTH_LIMIT) { - final String crc32 = String.valueOf(crc32Sum(encrypted.getBytes())); + final String crc32 = Long.toHexString(crc32Sum(encrypted.getBytes())); final String metadataFilename = crc32 + METADATA_FILE_EXT; final LongFilenameMetadata metadata = this.getMetadata(ioSupport, metadataFilename); final String alternativeFileName = crc32 + LONG_NAME_PREFIX_SEPARATOR + metadata.getOrCreateUuidForEncryptedFilename(encrypted).toString() + LONG_NAME_FILE_EXT;