![]() |
#1
|
||||
|
||||
Hashing Utility v1.0
Hashing Utility v1.0 is a small program I wrote for hashing text strings with the option of unicode or ascii/ansi encoding. It currently supports the following hashes:
Download: Code:
http://www.mediafire.com/?a9v8w5ie5i5whab
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius |
The Following User Says Thank You to chessgod101 For This Useful Post: | ||
#2
|
|||
|
|||
I know it's really helpful
![]() Thanks a lot. |
#3
|
|||
|
|||
Hey man thanks for nice work many r available but ur efforts are apprciable. Thanks again
|
#4
|
||||
|
||||
Indeed there many hashing utilities available online. However, none seem to support the hashing of a string that has been encoded in Unicode. For example, an ascii string in hex looks like this:
Code:
hello= 68 65 6C 6C 6F Code:
hello= 68 00 65 00 6C 00 6C 00 6F 00 ![]()
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius |
#5
|
|||
|
|||
Is it support CRC-32 and CRC-16 ?
Thanks |
#6
|
||||
|
||||
Quote:
![]()
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius |
#7
|
|||
|
|||
I will recommend to add the following hash algorithms:
Checksum CRC-16 CRC-16/CCITT CRC-32 Adler32 MD2 |
#8
|
||||
|
||||
Hashing Utility 2.0 is now released with full sources. It now supports CRC-16 and CRC-32.
Homepage: Code:
http://reverseengineeringtips.blogspot.com/2015/01/hashing-utility-20-with-unicode-support.html Code:
https://mega.co.nz/#!48k0WLQD!_Dq9UJGlQ6MGs1zS2WtiLD83smSCd9N4sRQagRpUzX8 Code:
https://mega.co.nz/#!Zs9j1SbL!IOvRdoevkMQzCI-NKqnp0Nxa6eJQ6246CAkZLxD_4Mc
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius |
The Following 2 Users Say Thank You to chessgod101 For This Useful Post: | ||
alekine322 (04-09-2015), an0rma1 (04-11-2015) |
#9
|
||||
|
||||
Nice one, very useful. You could add 1's complement and 2's complement of the result. Also, there are sooo many CRC algos, maybe a custom CRC would be useful, like Hexwokshop has?. You could launch a new dialog asking for :
Polynomial : 0xaaaaaaaa Initial Value : 0xbbbbbbbb XOR output : 0xcccccccc Reflect input : Y/N Reflect output : Y/N which covers just about every 32bit CRC possible. RIPEMD256 and 320 could be useful, as could simple Checksum. Most useful of all IMO would be a facility to treat the input as binary data rather than an ASCII string. Choice of binary, decimal or hex with sanity check would add polish ![]() Git |
The Following User Says Thank You to Git For This Useful Post: | ||
serseri_1453 (06-28-2015) |
#10
|
||||
|
||||
DCPCrypt really limited the variety of hashes I could implement. I really wanted to implement 3, 4, and 5 round haval hashes into this tool, but the dcpcrypt does not calculate the correct hash values, so I was forced to omit it. However, I just found this amazing library called chilkat that supports practically every type of character encoding and more hash types than dcpcrypt. After finding this, I am considering coding a new tool completely from scratch.
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius |
#11
|
|||
|
|||
Quote:
There a lot of various hashes. |
#12
|
|||
|
|||
Some options can customize the better. For example, MD5 Vector.
|
#13
|
|||
|
|||
The full sources are very useful. Thanks.
|
#14
|
||||
|
||||
Hashing Utility Extended 1.0 is an extended version of Hashing Utility 2.0 which supports 77 types of character encoding sets and 14 types of hash encoding schemes.
Supported hash algorithms: SHA1 SHA256 SHA384 SHA512 MD2 MD4 MD5 HAVAL(ALL) RIPEMD128 RIPEMD160 RIPEMD256 RIPEMD320 Supported String Encoding: ANSI US-ASCII UNICODE UNICODEFFFE ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6 ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-13 ISO-8859-15 WINDOWS-874 WINDOWS-1250 WINDOWS-1251 WINDOWS-1252 WINDOWS-1253 WINDOWS-1254 WINDOWS-1255 WINDOWS-1256 WINDOWS-1257 WINDOWS-1258 UTF-7 UTF-8 UTF-32 UTF-32BE SHIFT_JIS GB2312 KS_C_5601-1987 BIG5 ISO-2022-JP ISO-2022-KR EUC-JP EUC-KR MACINTOSH X-MAC-JAPANESE X-MAC-CHINESETRAD X-MAC-KOREAN X-MAC-ARABIC X-MAC-HEBREW X-MAC-GREEK X-MAC-CYRILLIC X-MAC-CHINESESIMP X-MAC-ROMANIAN X-MAC-UKRAINIAN X-MAC-THAI X-MAC-CE X-MAC-ICELANDIC X-MAC-TURKISH X-MAC-CROATIAN ASMO-708 DOS-720 DOS-862 IBM037 IBM437 IBM500 IBM737 IBM775 IBM850 IBM852 IBM855 IBM857 IBM00858 IBM860 IBM861 IBM863 IBM864 IBM865 CP866 IBM869 IBM870 CP875 KOI8-R KOI8-U Supported Hash Encoding: HEX BASE64 MODBASE64 BASE32 BASE58 UU QP URL Q B URL_OAUTH URL_RFC1738 URL_RFC2396 URL_RFC3986 Homepage: Code:
http://reverseengineeringtips.blogspot.com/2015/05/hashing-utility-extended-10.html Code:
https://mega.co.nz/#!ogcy3a4T!0D5SAMZ5mdeBJkTYYr7-GTivPMS77MRcWUL-HWE8g3s Code:
https://mega.co.nz/#!ooUE0JQT!_peZ4Qw-C_xa42D8uuDalPsH-47FmunyMw8tus0_Wpg Code:
http://www.chilkatsoft.com/delphiDll.asp
__________________
"Real knowledge is to know the extent of one's ignorance." Confucius |
The Following 4 Users Gave Reputation+1 to chessgod101 For This Useful Post: | ||
The Following 16 Users Say Thank You to chessgod101 For This Useful Post: | ||
alekine322 (05-12-2015), alephz (05-27-2015), arlequim (05-10-2015), Artic (05-26-2015), elephant (05-11-2015), foosaa (06-02-2015), Ghost0507 (05-22-2015), Jay (05-10-2015), mr.exodia (05-10-2015), nikkapedd (05-16-2015), ontryit (05-10-2015), serseri_1453 (06-28-2015), TechLord (05-10-2015), XorRanger (05-10-2015), zeuscane (05-10-2015) |
#15
|
|||
|
|||
this looks awsome!
will add this to my Hashing Utility collection! |
![]() |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
quick CRC32 hashing tool with drag and drop support | destr0 | Community Tools | 1 | 05-16-2015 09:28 |
hashing algorithms | abccc | General Discussion | 9 | 10-02-2007 14:42 |