sha256h v1.2, tool

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

sha256h v1.2, tool

Post by *JackFoo »

Hi, this is the new release; This tools creates checksums by using sha256 algorithm (crc32 is 32bits, md5 is 160bits, sha256 is 256bits), it can also check sha256 checksums. Another feature is HMAC; it lets you use a key to sign the checksum (only symmetric keys) and also check using the key.

Usage in TC (button bar):
Command: [path]\sha256h.exe
Parameters: -l "%L" -o "%T\somename.cfv" -v
Start Path: [empty]

--This would create a [someone.cfv] file with the checksums in the target pane.

Command: [path]\sha256h.exe
Parameters: -c "%N" -o "%N.chk" -v
Start Path: [empty]

--This would check the selected checksum file, and output the result in a file with .chk extension.

Differences from v1.1:
1. Internal changes.
2. Added -v parameter. (It's meant to show the user some progress info)

* The readme is in the file, use [sha256h.exe -h]

This is the BASE64 of the rar (remember to strip trailing spaces).
I also will send the file to Maxwish, and perhaps he'll host it. Since this is not specifically TC related tool I won't send it to Christian.

Cheers.

Code: Select all

MIME-Version: 1.0
Content-Type: application/octet-stream; name="sha256h.rar"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="sha256h.rar"

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
Last edited by JackFoo on 2003-07-05, 17:31 UTC, edited 3 times in total.
QWERTYZ
Junior Member
Junior Member
Posts: 4
Joined: 2003-05-05, 23:25 UTC

Post by *QWERTYZ »

Code: Select all


                  ╔══════════════════ Error ══════════════════╗
                  ║ C:\Новая папка (2)\!SOFT!\SHA\sha256h.rar ║
RAR 3.10    Cop   ║       Archiver reported exit code 3       ║
Registered to -   ║                    Ok                     ║
                  ╚═══════════════════════════════════════════╝

Testing archive C:\НОВАЯП~2\!SOFT!\SHA\sha256h.rar

Testing     sha256h.exe                                               98%
sha256h.exe          - CRC failed
Unexpected end of archive
Total errors: 2
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

Post by *JackFoo »

Yep, sorry, it seems UUE used an illegal (& # 8) char combination which b0rked it. I changed the post to base64, tested, it should work.

Cheers.
QWERTYZ
Junior Member
Junior Member
Posts: 4
Joined: 2003-05-05, 23:25 UTC

Post by *QWERTYZ »

yeah, that one unpacks fine
User avatar
Maxwish
Senior Member
Senior Member
Posts: 370
Joined: 2003-02-05, 19:13 UTC
Location: .NL

Post by *Maxwish »

It's not really TC related so I haven't put it on ClubTotal but I've made a link for easy ownload:
http://clubtotal.free.fr/ct_free/sha256h.rar
(about 6 Kb)
...BRB...
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

Post by *JackFoo »

Thanks Maxwish.

Cheers.
User avatar
CADweazle
Senior Member
Senior Member
Posts: 297
Joined: 2003-04-03, 09:10 UTC
Location: Freiburg i.Br. Deutschland

Post by *CADweazle »

How about sending the source anyway to Christian?
As he has integrated CRC32 and MD5 - why not sha256 too??

How do you think about this Christian??

Greetings,
Cheer up, Karl
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

Post by *JackFoo »

Well there is really no need for sha256 as a file checksum, it's quite an overhead with no apparent advantage over md5 (when checksumming). sha256 or by it's real name sha-2(256) was developed as a cryptographically strong function primarily for usage with recent algorithms using 128bits and longer keys. md5 is quite adequate for file checksumming moreover there seems to be almost no support for sha256 checksumming, so what's the point to be able to create those when almost no one can check them.

Apart from that there are tons of implementations of sha256, one that is very good (fast) that I know of is Brian Gladman's and can be found here:
http://fp.gladman.plus.com/cryptography_technology/sha/

Thanks for the interest though.

Cheers.
Post Reply