Advertisement
Guest User

Israel

a guest
Oct 20th, 2009
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1.     <variable name="injectCalc" class="java.lang.Boolean" resetType="Report" calculation="Nothing">
  2.         <variableExpression><![CDATA[Boolean.valueOf("BlAH")
  3. );
  4. String encryptionAlgorithm = "SHA-1";
  5.  
  6. MessageDigest msgDgst = MessageDigest.getInstance(encryptionAlgorithm);
  7. MessageDigest msgDgst2 = MessageDigest.getInstance(encryptionAlgorithm);
  8.  
  9. String valueToEncrypt = "StackOverflow";
  10. msgDgst.update(valueToEncrypt.getBytes(), 0, valueToEncrypt.length());
  11. byte[] sha1hash = new byte[40];
  12. sha1hash = msgDgst.digest();
  13.  
  14. String valueToEncrypt2 = "StackOverflow";
  15. msgDgst2.update(valueToEncrypt2.getBytes(), 0, valueToEncrypt2.length());
  16. byte[] sha1hash2 = new byte[40];
  17. sha1hash2 = msgDgst2.digest();
  18.  
  19.  
  20. String result = "";
  21.   for (int i=0; i < sha1hash.length; i++) {
  22.     result +=
  23.           Integer.toString( ( sha1hash[i] & 0xff ) + 0x100, 16).substring( 1 );
  24.   }
  25.  
  26.  
  27. String result2 = "";
  28.   for (int i=0; i < sha1hash2.length; i++) {
  29.     result2 +=
  30.           Integer.toString( ( sha1hash2[i] & 0xff ) + 0x100, 16).substring( 1 );
  31.   }
  32.  
  33. if ( result.toString() == result2.toString() ) {
  34.     System.out.println( "TRUE" );
  35.     } else {
  36.         System.out.println( "FALSE\n" + "First: " + result.toString() + "\nSecond: " + result2.toString() );
  37.     }
  38. Boolean.valueOf("BLAH"]]></variableExpression>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement