HAS-160 Hash Generator

HAS-160 Hash Generator: HAS-160 is a cryptographic hash function designed for use with the Korean KCDSA digital signature algorithm.

Free · No sign-up required

Text input

Your result is ready to copy or download after running.

Tool options

About HAS-160 Hash Generator

HAS-160 is a cryptographic hash function designed for use with the Korean KCDSA digital signature algorithm. It is derived from SHA-1, with assorted changes intended to increase its security. It produces a 160-bit output. HAS-160 is used in the same way as SHA-1. First it divides input in blocks of 512 bits each and pads the final block. A digest function updates the intermediate hash value by processing the input blocks in turn. The message digest algorithm consists, by default, of 80 rounds.

Input: binary bytes (text input uses UTF-8; a file retains its original bytes). Output: text.

Format reference: HAS-160 background and specification

Example

Use “Try example” to load this public sample and its settings, then run it.

Settings used in this example
ParameterExample valueInput and choices
Rounds80Minimum: 1. Maximum: 80

Input

Hello, World!

Result

8f6dd8d7c8a04b1cb3831adc358b1e4ac2ed5984

Parameters

ParameterDefault valueInput and choices
Rounds80Minimum: 1. Maximum: 80

Before interpreting the result

Use a checksum to compare exact bytes against a trusted digest. Choose a password hashing function for passwords and a MAC for keyed authentication. MD5 and SHA-1 are unsuitable for new security-sensitive designs.

How to use this page

  1. Paste your input or open a local file.
  2. Adjust tool options if needed, then choose Run tool.
  3. Copy the result or download the original output bytes.

Inputs and results are not added to the public catalogue or saved in the URL. Processing happens in your browser; HTTP Request and DNS over HTTPS send the requests you explicitly run. Files up to 128 MiB can be opened; decompression and image tools may have smaller processing limits. Large results have a shortened preview. Text and HTML downloads use UTF-8; binary downloads preserve output bytes. Pasted text follows browser newline handling; open a file when exact input bytes matter.

Related tools

Browse hashing tools