Skip to content

v3.4.0

Compare
Choose a tag to compare
@jonelo jonelo released this 19 Jun 20:52
· 225 commits to main since this release
  • new features:

    • features in this release are mostly around GitHub issue #10
    • added option -w resp. --wanted-list to find files that match hashes in a precalculated list
    • added option --wanted-list-charset and alias --charset-wanted-list to specify the charset for
      the "wanted list"-file
    • added option --wanted-list-filter in order to filter the output produced by -w,
      allows both positive and negative matching
    • documented operating modes to the help file
  • bug fixes:

    • sm3 not returned by calling "jacksum -a all -l"
    • if "--file-list " and "--format #FILENAME{path}" is set, a NPE is thrown if the parent of a file in the list is null
    • false positives during -c: files are found as NEW more than once if the specified file references have different relative paths
      to the same file

reliable hash values of jacksum-3.4.0.jar (also included in jacksum-3.4.0.zip):

File info:
    name:                      jacksum-3.4.0.jar
    size:                      1162965 bytes

legacy message digests (avoid if possible):
    MD5 (128 bit):             6673ac685ab96650b8161efc893fbf2d
    SHA1 (160 bit):            a6d19f0a09600a25cdf7b25a1278ce55a529129e
    RIPEMD-160 (160 bit):      3b24c45533421be1415064adaaf2bc7871c07fcb
    TIGER (192 bit):           c01221138f029a97218b07e2bf0faee73469ce5f4769ed44

256 bit message digests (hex):
    SHA-256 (USA):             8a1c3901bcdafddc13706272c02fbf7fca9fc2e29ae39929f6b088e5114f70df
    SHA-512/256 (USA):         e6e7e6d7658862a5575bb350a5bb24988b1f384fd24504d41b7f2ec687c31831
    SHA3-256 (USA):            f5341ece64588cc41ab71887c350f55cd4f512806f00980ba7b6e774f41db1ec
    SHAKE128 (USA):            105689f2d79ab8620f8f2c26e3e9d96e5d91d8902db4ee0283ed2580e5edfe7c
    SM3 (China):               963775e1f198b425cf41dd0e4fe1205a87a47f4768db299f122279b0773b4d9c
    STREEBOG 256 (Russia):     a4432a727e1de158ea89bc46ba4e962b5347ed6dfa9d195d772adc1b67ee759a
    Kupyna256 (Ukraine):       282054a7e8ac51695b0f680b66bcf384080f7c88968837dbd558d756bfcb3382
    LSH-256-256 (South Korea): acb61ef7de84e4a9bd34cc60c53c773886b2b7102e64b8eaf93e9716d43ffd16
    BLAKE3:                    892dc09d0a50ca3d334c3544bd6e5f717bcea94d58ae6ec7fd25f7cde9c363de
    KangarooTwelve:            eee22bc8fb71831fbeeef4d0a3cf6b38e987c02c20614ee6a98651a053d28620
    KECCAK256:                 65cc99880897b4beeb7024cb0298bc26f451fda6f5509f5526c4d183b8740f02

512 bit message digests (base64, no padding):
    SHA-512 (USA):             ciF9Ig3zx41K7FaxaPzuB1OeNbB5ghKNZBCxSwE0uSC6+axMpAH1bTqrP4QE+0GizyobcKOYSkorKdHEoHR6Og
    SHA3-512 (USA):            8WkrFRMOb698nlMtdUB5Iso54aDEP6M+dTll43aO0Hf9oLOuOAxnbwCovJNJbmdTc1uveNyhoelF64E+xvI85w
    SHAKE256 (USA):            IArquDLf2MfZJPun7ERUQqgaW7xHSQz6lcmWpgowoaO0OI38BsKHUmryuhCK9t01qUv2BjZ/yHQTlRp9OT3UbA
    STREEBOG 512 (Russia):     I6oXm4vvpKKDpiKpdfxoQlyURA+iKfQYDQ5TR2Ir/6kztcRz5UtwHSOT5Qrn5l5cr8pcymMCmVKnasYRRi1QFQ
    KUPYNA-512 (Ukraine):      YoBw6e6QZ2jcqX16PFtPiYGb3H0wDYWSWqV9DwjRIMp90a+X0ifyy5UQ/FkT2wxjT+t3oj0JqyCnW6KlnK1pFA
    LSH-512-512 (South Korea): Xx7nlDKMpj0Bilh3rxZcCGIDpmhYvCMLRmNIM/PWqe0uRGxFMBDf8LKH77ekZL9mU5wtJuF0/2W5EqgZ3AeerQ
    BLAKE2b-512:               2LvqhgFLYVFExFXRTwijVNA2sZ4CJByXys7pgCPUFN6xRhjDoWkyKN5YtcVqYqcMRb2kR7L+41i7HyLfgADAUg
    KECCAK512:                 y17gcJVpvwvRG6dcD5CL4ba2Jv0zEV13jSI4F3kU4FI/41jNUkoEnUyRX7NysyZhRQNTvjOQZuFkkvtgg/pKRg
    MarsupilamiFourteen:       uxCH3p0BfujZXOVqSktdXPNQ/ur9zVe6VWXImjv3S4cM8pdCwpiWaYtMFWiEaor82AxbSBWjkGU6VVnJbE1dCQ
    SKEIN-512-512:             +aqAQX5vDSu7smUxf/eOJCAV6oyZNHhQ+eeN53gervFR9IaD1V+cDXdDgsh5SZ+w9drj6qTMzojI2e219Rf8Jg
    WHIRLPOOL:                 cl3rwQAb59XWFMNxswxTXyEUdA/gJPBuv61zZQ0XSNMa9Y0D4/tN4FtUShDlu6hEAyWqBsBBjXuQGKU8mAEz0Q

reliable hash values of jacksum-3.4.0.zip:

File info:
    name:                      jacksum-3.4.0.zip
    size:                      1093869 bytes

legacy message digests (avoid if possible):
    MD5 (128 bit):             51445b457a6434726d4dcd3e6859c328
    SHA1 (160 bit):            a554416a7c22feb14519daa14e28bed17a358ed2
    RIPEMD-160 (160 bit):      7cda96b3e90a713e8da946364f9fc095e0409b7b
    TIGER (192 bit):           4a29ab3ce9c5ebebdee8694f93b838d1ceaed85896d86f09

256 bit message digests (hex):
    SHA-256 (USA):             97aa6051a3a07c877eb1f569b6444d7cf0c8f6a43e9a0db8b8df8ad33389b207
    SHA-512/256 (USA):         1f9cb7fd0cf6d0a318fddf13b2d2ce726d8d7da2f9bb783899883bbbbb6fb7f4
    SHA3-256 (USA):            e93524706a86ae283c895cae372e49d70fdce57686e55be0554824f6a2fecee7
    SHAKE128 (USA):            ecce5541603b3c1e3eba55678de9aa0c7973b86763c787beccf83f85901e03ad
    SM3 (China):               de9867aed5fdd9e72889bfd5bf28b5ed07d5bcd99bf4411c93559a27182a3552
    STREEBOG 256 (Russia):     8310ab00f073877ff19af64e6f50c65cbf6fc2e0e394162cd56dea61cb8b0b8e
    Kupyna256 (Ukraine):       81277fdcafb574533421f82d058f79c704bd5935c309722c25557f581c363ca0
    LSH-256-256 (South Korea): e7765dac6e4ef563365af27366cbe6e5d882d5fe1b9e4f88053411ab49c4f771
    BLAKE3:                    102a0d7cef01b783323fc014afb6fa9012437cd2039f48b773832a70a15148aa
    KangarooTwelve:            a34a24ad0a467de212520cec04b85c0777a387c74b7f712f6f4502403f214c61
    KECCAK256:                 02a793b0e9c4b648161f4f0c0956deec542bffca361473f63daa8dfa0f0b7944

512 bit message digests (base64, no padding):
    SHA-512 (USA):             BmSuVLQ+hdc1Z7tBkWRlhJncNZPgeuYch7R6HKV9g6jbNOkq2htShtf5+baHBkbJRPDjvsZ+sZ7MQafUYQ6yFQ
    SHA3-512 (USA):            JtF86EqLxT4sTNTEZ1X1fXMIyFJd4UowA7VTP9b5arN6hx859If1R3HZer1s9KhwRN5mOUu7Myei4Epo+6D21A
    SHAKE256 (USA):            gPqNc8CUAzqJClsRJDcZRWGsS59wH+LJHuWmGoNYj94A/LHGH0Qa3QkNtuo9DJLowdsHLiLwyaEufiULfmJSEQ
    STREEBOG 512 (Russia):     0A5Cgqz7CTI7yrNMIcbGCpj17bQ8vVXCJ+R/XZm/PS1wD8ZPEBSe/lsyCiFxSWyDwcKGpZPmzsKlO1wCLcFrvA
    KUPYNA-512 (Ukraine):      o5R9xGvLtDDvKwq8Tzbw1ui45Md23t1BdyfMTMcdxe3ORhTKZtZG7of81VKiu5yZu5Xlbv27Xgtf6Nwnjax5ZQ
    LSH-512-512 (South Korea): vrN7qPmK+BL/ZfIndfo4/DiZ4lb4UybMyq7dDK79gHXEwlmazkfuRNqBs6p4Ep1F1kFuU/rTRVOssnVcPr5I0A
    BLAKE2b-512:               K5QBmnOg8XDu1zAs5niShx5DtcSGrQjyEbZAJJe4678cqRvK3gEMYJEUfZjGgNvKvyGUEt9M8U4YE3a+sZ5gyg
    KECCAK512:                 kA+tXFyCOOmlD5WjJ4SXzVuOJ4IxEqJwDueN2/+Q3AGDIfU+ecSu1EpWcjh8/ZeMHKFew2WiFM2/FL3yBt+IvQ
    MarsupilamiFourteen:       VaOyQ5BFl5J58vdG+Dpn9uFNOD6DyDcsvMMOAbyJhNdTlnL0GQ8hSlSaaNL17yh5LhOYQ/oZncCfJQcyGZH31w
    SKEIN-512-512:             0TA0K90SlBeSW8G/WiaKo4/nmU7V5EY36H0qCOuvOLVBVztvBrC2FeOFbui4PLPmXGLVZQvmwULHhG8E7eiRPA
    WHIRLPOOL:                 vIvYP7hiUZdQYnmf5e+f4iDqwCdn/Eyc6dPFBfEzh8QB3AwFw35K2KIyiDqWcqQNZpa6P8MfSyKD/HEkB8OXpw