diff --git a/src/main/java/org/owasp/benchmark/testcode/Benchmark00684.java b/src/main/java/org/owasp/benchmark/testcode/Benchmark00684.java index 68d69bc..58fa166 100644 --- a/src/main/java/org/owasp/benchmark/testcode/Benchmark00684.java +++ b/src/main/java/org/owasp/benchmark/testcode/Benchmark00684.java @@ -55,15 +55,15 @@ public void doPost(HttpServletRequest request, HttpServletResponse response) // (byte)0x44, (byte)0x21, (byte)0xC3, (byte)0xC3033 // }; java.security.SecureRandom random = new java.security.SecureRandom(); - byte[] iv = random.generateSeed(8); // DES requires 8 byte keys + byte[] iv = random.generateSeed(16); // AES uses a 16-byte (128-bit) block size try { javax.crypto.Cipher c = javax.crypto.Cipher.getInstance( - "DES/CBC/PKCS5PADDING", java.security.Security.getProvider("SunJCE")); + "AES/CBC/PKCS5PADDING", java.security.Security.getProvider("SunJCE")); // Prepare the cipher to encrypt - javax.crypto.SecretKey key = javax.crypto.KeyGenerator.getInstance("DES").generateKey(); + javax.crypto.SecretKey key = javax.crypto.KeyGenerator.getInstance("AES").generateKey(); java.security.spec.AlgorithmParameterSpec paramSpec = new javax.crypto.spec.IvParameterSpec(iv); c.init(javax.crypto.Cipher.ENCRYPT_MODE, key, paramSpec);