diff --git a/briar-tests/src/org/briarproject/crypto/PasswordBasedKdfTest.java b/briar-tests/src/org/briarproject/crypto/PasswordBasedKdfTest.java
index 44dd617e51cc5cfb90a41e139d7fba6f07a9d379..151f78fb57777f1ecffa4df16620bce3e9f3c64c 100644
--- a/briar-tests/src/org/briarproject/crypto/PasswordBasedKdfTest.java
+++ b/briar-tests/src/org/briarproject/crypto/PasswordBasedKdfTest.java
@@ -33,8 +33,7 @@ public class PasswordBasedKdfTest extends BriarTestCase {
 		byte[] ciphertext = crypto.encryptWithPassword(input, password);
 		// Modify the ciphertext
 		int position = random.nextInt(ciphertext.length);
-		int value = random.nextInt(256);
-		ciphertext[position] = (byte) value;
+		ciphertext[position] = (byte) (ciphertext[position] ^ 0xFF);
 		byte[] output = crypto.decryptWithPassword(ciphertext, password);
 		assertNull(output);
 	}