Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <variable name="injectCalc" class="java.lang.Boolean" resetType="Report" calculation="Nothing">
- <variableExpression><![CDATA[Boolean.valueOf("BlAH")
- );
- String encryptionAlgorithm = "SHA-1";
- MessageDigest msgDgst = MessageDigest.getInstance(encryptionAlgorithm);
- MessageDigest msgDgst2 = MessageDigest.getInstance(encryptionAlgorithm);
- String valueToEncrypt = "StackOverflow";
- msgDgst.update(valueToEncrypt.getBytes(), 0, valueToEncrypt.length());
- byte[] sha1hash = new byte[40];
- sha1hash = msgDgst.digest();
- String valueToEncrypt2 = "StackOverflow";
- msgDgst2.update(valueToEncrypt2.getBytes(), 0, valueToEncrypt2.length());
- byte[] sha1hash2 = new byte[40];
- sha1hash2 = msgDgst2.digest();
- String result = "";
- for (int i=0; i < sha1hash.length; i++) {
- result +=
- Integer.toString( ( sha1hash[i] & 0xff ) + 0x100, 16).substring( 1 );
- }
- String result2 = "";
- for (int i=0; i < sha1hash2.length; i++) {
- result2 +=
- Integer.toString( ( sha1hash2[i] & 0xff ) + 0x100, 16).substring( 1 );
- }
- if ( result.toString() == result2.toString() ) {
- System.out.println( "TRUE" );
- } else {
- System.out.println( "FALSE\n" + "First: " + result.toString() + "\nSecond: " + result2.toString() );
- }
- Boolean.valueOf("BLAH"]]></variableExpression>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement