Skip to content

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. HAS-160 lives in the Hashing category of the fx menu.

ParameterTypeRequiredDefaultDescription
Inputstringyes—Value to transform. Previous step output or a literal.
Roundsnumberno80Numeric value. Default 80.

Input is the primary value (previous step output or a literal).

TypeDescription
stringResult of the HAS-160 transformation.
  • This operation treats Input as raw bytes (binary-capable). Non-text payloads may display differently after decoding.
Run HAS-160

HAS-160 is a cryptographic hash function designed for use with the Korean KCDSA digital signature algorithm. Adjust optional parameters when the defaults do not match your payload.

  1. Set Input to the value to transform (previous step output or a literal).

  2. Review Rounds and keep defaults unless your format requires otherwise.

  3. Confirm Output value shows the transformed result.