[This feature is a licensed version feature] If you need a license, you can obtain a 30-day license from the [Program Key Issuance] page.
For the hash function, refer to the link below if you are using OpenSSL to obtain it. [OpenSSL] Message Digest (Hash function) command This time, let’s obtain the hash, a function that creates a message digest, using BerEditor.
Run the BerEditor -> Cryptography -> Hash command.
Calculating the hash value Order
![]()
- 1 Enter the original message to be hashed. Enter
 - 2 Select a hash algorithm
 - 3 Execute the hash
 - 4 Check the hash value in the result data
 
You can see the results screen like this.
In simple terms, when the hex value “11223344” is hashed with SHA256, the hash value is “1A835ED8734F86355CA5B835D824D486993AABF1913CD3A011B7446C0514B7C9”.
SHA256 results in a fixed-length 32-byte value.
How to Split Hash Data and Enter
If the data is long or you want to split it into multiple entries,
use the Init, Update, and Final buttons.
- Init: Initialize the hash algorithm (run once)
 - Update: Add data continuously (you can continuously change the input data)
 - Final: Calculate the resulting hash value (run once)
 
You can also obtain the original message by splitting it like this.
Currently, BerEditor supports MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SM3, SHA3, and SHAKE.
Note that SM3 is a Chinese-developed hash algorithm that produces a 32-byte result.