[jboss-cvs] JBossAS SVN: r95958 - projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 3 10:50:08 EST 2009


Author: alesj
Date: 2009-11-03 10:50:07 -0500 (Tue, 03 Nov 2009)
New Revision: 95958

Modified:
   projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/CipherCrypter.java
   projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/SecretKeyProvider.java
   projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/SingleKeyProvider.java
Log:
Change mode.

Modified: projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/CipherCrypter.java
===================================================================
--- projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/CipherCrypter.java	2009-11-03 15:19:33 UTC (rev 95957)
+++ projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/CipherCrypter.java	2009-11-03 15:50:07 UTC (rev 95958)
@@ -32,7 +32,7 @@
  */
 public class CipherCrypter implements Crypter
 {
-   public static final String MODE = "CBC";
+   public static final String MODE = "ECB";
    public static final String PADDING = "PKCS5Padding";
    public static final String XFORM = ALGORITHM + "/" + MODE + "/" + PADDING;
 
@@ -66,7 +66,7 @@
          xform = XFORM;
 
       cipher = Cipher.getInstance(xform);
-      cipher.init(mode, key);      
+      cipher.init(mode, key);
    }
 
    public static Crypter getEncrypter(Key key) throws Exception

Modified: projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/SecretKeyProvider.java
===================================================================
--- projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/SecretKeyProvider.java	2009-11-03 15:19:33 UTC (rev 95957)
+++ projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/SecretKeyProvider.java	2009-11-03 15:50:07 UTC (rev 95958)
@@ -37,6 +37,12 @@
    }
 
    @Override
+   protected int keySize()
+   {
+      return 128;
+   }
+
+   @Override
    protected Key wrapKey(Key key)
    {
       byte[] raw = key.getEncoded();

Modified: projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/SingleKeyProvider.java
===================================================================
--- projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/SingleKeyProvider.java	2009-11-03 15:19:33 UTC (rev 95957)
+++ projects/demos/microcontainer/trunk/classloader/src/main/java/org/jboss/demos/classloader/crypt/SingleKeyProvider.java	2009-11-03 15:50:07 UTC (rev 95958)
@@ -39,11 +39,16 @@
    protected Key generateKey() throws Exception
    {
       KeyGenerator kg = KeyGenerator.getInstance(Crypter.ALGORITHM);
-      kg.init(128); // keysize.
+      kg.init(keySize()); // keysize.
       Key key = kg.generateKey();
       return wrapKey(key);
    }
 
+   protected int keySize()
+   {
+      return 56;
+   }
+
    protected Key wrapKey(Key key)
    {
       return key;




More information about the jboss-cvs-commits mailing list