261. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/11/2017 10:41:53 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

261.1 Files compared

# Location File Last Modified
1 Tue Apr 11 15:41:53 2017 UTC
2 PS_PPS_lib\bin\mavenrepo\gov\va\med\vistalink\vljFoundationsLib\1.6.0.028\vljFoundationsLib-1.6.0.028.jar\gov\va\med\crypto PassPhraseEncrypter.class Fri May 8 20:52:32 2009 UTC

261.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 21
Removed 0 0

261.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

261.4 Active regular expressions

No regular expressions were active.

261.5 Comparison detail

        1   Êþº¾\x0000\x0000\x00001\x0000p
        2   \x0000\x001D\x0000>    \x0000\x001C \x0000?    \x0000\x001C\x0000@     \x0000\x001C\x0000A\x0007\x0000 B
        3   \x0000C\x0000D
        4   \x0000\x0005\x0000E    \x0000\x001C \x0000F
        5   \x0000G\x0000H
        6   \x0000G\x0000I\x0007\x0000J\x0008\x0000K
        7   \x0000\x001C\x0000L\x0007\x0000M\x0008\x0000N \x0007\x0000O
        8   \x0000\x0010\x0000P
        9   \x0000Q\x0000R
        10   \x0000\x001C\x0000S
        11   \x0000Q\x0000T\x0007\x0000U\x0008\x0000V \x0007\x0000W\x0008\x0000X\x0008\x0000Y\x0007 \x0000Z\x0008\x0000[\x0007\x0000\\x0007\x0000 ]\x0001\x0000\x0004salt\x0001\x0000 \x0002[B\x0001\x0000\x0006iCou nt\x0001\x0000\x0001I\x0001\x0000
        12   passPhrase \x0001\x0000\x0012Ljava/l ang/String ;\x0001\x0000\x0006<init> \x0001\x0000\x0003()V\x0001\x0000\x0004C ode\x0001\x0000\x000FLine NumberTabl e\x0001\x0000\x0012LocalV ariableTab le\x0001\x0000\x0004this\x0001 \x0000'Lgov/va/ med/crypto /PassPhras eEncrypter ;\x0001\x0000\x000Bgenera teKey\x0001\x0000\x0015() Ljava/secu rity/Key;\x0001 \x0000\x0007keySpec\x0001 \x0000\x001CLjava/se curity/spe c/KeySpec; \x0001\x0000\x0001e\x0001\x0000(Lja va/securit y/NoSuchAl gorithmExc eption;\x0001\x0000, Ljava/secu rity/spec/ InvalidKey SpecExcept ion;\x0001\x0000     getCipher\x0001 \x0000\x0018(I)Ljava x/crypto/C ipher;\x0001\x0000\x0005p Spec\x0001\x0000+Lja va/securit y/spec/Alg orithmPara meterSpec; \x0001\x0000\x0006result\x0001 \x0000\x0015Ljavax/c rypto/Ciph er;\x0001\x0000#Ljav a/security /InvalidKe yException ;\x0001\x0000%Ljavax /crypto/No SuchPaddin gException ;\x0001\x00002Ljava/ security/I nvalidAlgo rithmParam eterExcept ion;\x0001\x0000\x0006opm ode\x0001\x0000
        13   SourceFile \x0001\x0000\x0018PassPhr aseEncrypt er.java\x000C\x0000$ \x0000%\x000C\x0000\x001E\x0000\x001F\x000C\x0000  \x0000!\x000C\x0000"\x0000#\x0001\x0000\x001C javax/cryp to/spec/PB EKeySpec\x0007\x0000 ^\x000C\x0000_\x0000`\x000C\x0000$\x0000 a\x000C\x0000b\x0000#\x0007\x0000c\x000C \x0000d\x0000e\x000C\x0000f\x0000g\x0001 \x0000&java/sec urity/NoSu chAlgorith mException \x0001\x0000'aquireK ey() - NoS uchAlgorit hmExceptio n!\x000C\x0000h\x0000i\x0001\x0000* java/secur ity/spec/I nvalidKeyS pecExcepti on\x0001\x0000&aquir eKey() - I nvalidKeyS pecExcepti on!\x0001\x0000"java x/crypto/s pec/PBEPar ameterSpec \x000C\x0000$\x0000j\x0007\x0000k\x000C\x0000 d\x0000l\x000C\x0000m\x0000,\x000C\x0000 n\x0000o\x0001\x0000!java /security/ InvalidKey Exception\x0001 \x0000"getCiphe r() - Inva lidKeyExce ption!\x0001\x0000#j avax/crypt o/NoSuchPa ddingExcep tion\x0001\x0000%get Cipher() -  NoSuchPad dingExcept ion!\x0001\x0000'get Cipher() -  NoSuchAlg orithmExce ption!\x0001\x00000j ava/securi ty/Invalid AlgorithmP arameterEx ception\x0001\x00001 getCipher( ) - Invali dAlgorithm ParameterE xception!\x0001 \x0000%gov/va/m ed/crypto/ PassPhrase Encrypter\x0001 \x0000\x001Egov/va/m ed/crypto/ KeyEncrypt er\x0001\x0000\x0010java/ lang/Strin g\x0001\x0000\x000BtoChar Array\x0001\x0000\x0004() [C\x0001\x0000\x0008([C[B I)V\x0001\x0000
        14   algorithmN ame\x0001\x0000\x001Djava x/crypto/S ecretKeyFa ctory\x0001\x0000\x000Bge tInstance\x0001 \x00003(Ljava/l ang/String ;)Ljavax/c rypto/Secr etKeyFacto ry;\x0001\x0000\x000Egene rateSecret \x0001\x00006(Ljava/ security/s pec/KeySpe c;)Ljavax/ crypto/Sec retKey;\x0001\x0000\x000F handleExce ption\x0001\x0000*(L java/lang/ Exception; Ljava/lang /String;)V \x0001\x0000\x0006([BI)V\x0001 \x0000\x0013javax/cr ypto/Ciphe r\x0001\x0000)(Ljava /lang/Stri ng;)Ljavax /crypto/Ci pher;\x0001\x0000\x0006ge tKey\x0001\x0000\x0004ini t\x0001\x0000B(ILjav a/security /Key;Ljava /security/ spec/Algor ithmParame terSpec;)V \x0000!\x0000\x001C\x0000\x001D\x0000\x0000\x0000\x0003 \x0000\x0000\x0000\x001E\x0000\x001F\x0000\x0000\x0000\x0000 \x0000 \x0000!\x0000\x0000\x0000\x0004\x0000" \x0000#\x0000\x0000\x0000\x0003\x0000\x0001\x0000$ \x0000%\x0000\x0001\x0000&\x0000\x0000\x0000x \x0000\x0005\x0000\x0001\x0000\x0000\x0000B*· \x0000\x0001*\x0010\x0008¼\x0008Y\x0003\x0010 ŽTY\x0004\x0010PTY\x0005\x0010 CTY\x0006\x0010äTY\x0007\x0010 HTY\x0008\x0010óTY\x0010\x0006 \x0010ìTY\x0010\x0007\x0010òTµ \x0000\x0002*\x0010\x0015µ\x0000\x0003*\x0001 µ\x0000\x0004±\x0000\x0000\x0000\x0002\x0000' \x0000\x0000\x0000\x0012\x0000\x0004\x0000\x0000\x0000  \x0000\x0004\x0000"\x00006\x0000'\x0000< \x0000(\x0000(\x0000\x0000\x0000\x000C\x0000\x0001 \x0000\x0000\x0000B\x0000)\x0000*\x0000\x0000 \x0000\x0004\x0000+\x0000,\x0000\x0001\x0000& \x0000\x0000\x0000 \x0000\x0005\x0000\x0002\x0000\x0000 \x00008»\x0000\x0005Y*´\x0000\x0004 ¶\x0000\x0006*´\x0000\x0002*´\x0000 \x0003·\x0000\x0007L*´\x0000\x0008¸ \x0000 +¶\x0000
        15   °L*+\x0012\x000C¶\x0000
        16   §\x0000\x000BL*+\x0012\x000F¶\x0000
        17   \x0001°\x0000\x0002\x0000\x0000\x0000"\x0000# \x0000\x000B\x0000\x0000\x0000"\x0000.\x0000\x000E \x0000\x0002\x0000'\x0000\x0000\x0000\x0016\x0000\x0005 \x0000\x0000\x0000,\x0000\x0017\x0000-\x0000# \x0000/\x0000+\x00000\x00006\x00001 \x0000(\x0000\x0000\x0000*\x0000\x0004\x0000\x0017 \x0000\x000C\x0000-\x0000.\x0000\x0001\x0000$ \x0000\x0007\x0000/\x00000\x0000\x0001\x0000/ \x0000\x0007\x0000/\x00001\x0000\x0001\x0000\x0000 \x00008\x0000)\x0000*\x0000\x0000\x0000\x0004 \x00002\x00003\x0000\x0001\x0000&\x0000\x0000 \x0001\x0007\x0000\x0004\x0000\x0004\x0000\x0000\x0000O »\x0000\x0010Y*´\x0000\x0002*´ \x0000\x0003·\x0000\x0011M*´\x0000\x0008 ¸\x0000\x0012N-\x001B*¶\x0000\x0013 ,¶\x0000\x0014-°M*,\x0012 \x0016¶\x0000
        18   §\x0000!M*,\x0012\x0018¶\x0000
        19   §\x0000\x0016M*,\x0012\x0019¶\x0000
        20   §\x0000\x000BM*,\x0012\x001B¶\x0000
        21   \x0001°\x0000\x0004\x0000\x0000\x0000#\x0000$ \x0000\x0015\x0000\x0000\x0000#\x0000/\x0000\x0017 \x0000\x0000\x0000#\x0000:\x0000\x000B\x0000\x0000 \x0000#\x0000E\x0000\x001A\x0000\x0002\x0000' \x0000\x0000\x0000.\x0000\x000B\x0000\x0000\x00006 \x0000\x0010\x00008\x0000\x0018\x00009\x0000" \x0000:\x0000$\x0000<\x0000,\x0000? \x0000/\x0000=\x00007\x0000?\x0000: \x0000>\x0000B\x0000?\x0000M\x0000@ \x0000(\x0000\x0000\x0000R\x0000\x0008\x0000\x0010 \x0000\x0014\x00004\x00005\x0000\x0002\x0000\x0018 \x0000\x000C\x00006\x00007\x0000\x0003\x0000% \x0000\x0007\x0000/\x00008\x0000\x0002\x00000 \x0000\x0007\x0000/\x00009\x0000\x0002\x0000; \x0000\x0007\x0000/\x00000\x0000\x0002\x0000F \x0000\x0007\x0000/\x0000:\x0000\x0002\x0000\x0000 \x0000O\x0000)\x0000*\x0000\x0000\x0000\x0000 \x0000O\x0000;\x0000!\x0000\x0001\x0000\x0001 \x0000<\x0000\x0000\x0000\x0002\x0000=