Compartilhar via


Hashify (Independent Publisher)

Hashify is a basic web application and public-accessible hashing API to generate hash digests of plain-text input or small file input to various output encodings such as hex, base32, and base64.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure China regions
Power Automate Premium All Power Automate regions except the following:
     -   China Cloud operated by 21Vianet
Power Apps Premium All Power Apps regions except the following:
     -   China Cloud operated by 21Vianet
Contact
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor, Hitachi Solutions
Website https://hashify.net/
Privacy policy https://hashify.net/about
Categories IT Operations

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Check API status

Get current API status.

Get Highway128

Request a Highway128 digest.

Get Highway128 from random

Request a Highway128 digest from a random key.

Get Highway256 from random

Request a Highway256 digest from a random key.

Get Highway64 from random

Request a Highway64 digest from a random key.

Get key

Generate key of arbitrary length up to 256 bytes

Get MD4

Request a MD4 digest.

Get MD5

Request a MD5 digest.

Get methods

Retrieve list of hash options contains names, endpoints, and if key needed.

Get SHA1

Request a SHA1 digest.

Get SHA256

Request a SHA256 digest.

Post an array for MD4

Create a MD4 digest from an array.

Post an array for MD5

Create a MD5 digest from an array.

Post Highway128 from random

Create a Highway128 digest from a random key.

Post Highway256

Create a Highway256 digest.

Post Highway256 from random

Create a Highway256 digest from a random key.

Post Highway64

Create a Highway64 digest.

Post Highway64 from random

Create a Highway64 digest from a random key.

Post MD4

Create a MD4 digest.

Post MD5

Create a MD5 digest.

Post SHA1 from an array

Create a SHA1 digest from an array.

Post SHA256 from body

Create a SHA256 digest from a body query parameter.

Check API status

Get current API status.

Returns

Name Path Type Description
Hashes Generated
hashesGenerated integer

The total number of hashes generated.

Hostname
hostname string

The API hostname.

Keys Generated
keysGenerated integer

The total number of keys generated.

Status
status string

The current status.

Uptime
uptime string

The time the service has operational.

Get Highway128

Request a Highway128 digest.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

Key
key True string

The key value.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Get Highway128 from random

Request a Highway128 digest from a random key.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

Key
key True string

The key value.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Get Highway256 from random

Request a Highway256 digest from a random key.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

Key
key True string

The key value.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Get Highway64 from random

Request a Highway64 digest from a random key.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

Key
key True string

The key value.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Get key

Generate key of arbitrary length up to 256 bytes

Parameters

Name Key Required Type Description
Key Length
keyLength True string

The key length.

Returns

m200
m200

Get MD4

Request a MD4 digest.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Get MD5

Request a MD5 digest.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Get methods

Retrieve list of hash options contains names, endpoints, and if key needed.

Returns

response
array of m200

Get SHA1

Request a SHA1 digest.

Parameters

Name Key Required Type Description
Value
value True string

String to be returned as SHA1 hex hash

Digest Format
digestFormat True string

The output format.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Get SHA256

Request a SHA256 digest.

Parameters

Name Key Required Type Description
Value
value True string

String to be returned as SHA1 hex hash

Digest Format
digestFormat True string

The output format.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post an array for MD4

Create a MD4 digest from an array.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

File
File True string

A base64-encoded array.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post an array for MD5

Create a MD5 digest from an array.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

File
File True string

A base64-encoded array.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post Highway128 from random

Create a Highway128 digest from a random key.

Parameters

Name Key Required Type Description
Key
key True string

The key value.

Content Type
Content-Type True string

The header content type

Hashify Key
X-Hashify-Key True string

Hash Key value must be supplied for keyed hashes or use random

body
body True string

The request body.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post Highway256

Create a Highway256 digest.

Parameters

Name Key Required Type Description
Key
key True string

The key value.

Content Type
Content-Type True string

The header content type

Hashify Key
X-Hashify-Key True string

The input value

body
body True string

The request body.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post Highway256 from random

Create a Highway256 digest from a random key.

Parameters

Name Key Required Type Description
Key
key True string

Key must be either "random" or a 32-byte value in Hex format.

Content Type
Content-Type True string

The header content type

Hashify Key
X-Hashify-Key True string

The input value

body
body True string

The request body.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post Highway64

Create a Highway64 digest.

Parameters

Name Key Required Type Description
Key
key True string

The key value.

Content Type
Content-Type True string

The header content type

Hashify Key
X-Hashify-Key True string

For POST request method, hash key must be supplied as Header value.

body
body True string

The request body.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post Highway64 from random

Create a Highway64 digest from a random key.

Parameters

Name Key Required Type Description
Key
key True string

The key value.

Content Type
Content-Type True string

The header content type

Hashify Key
X-Hashify-Key True string

The input value

body
body True string

The request body.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post MD4

Create a MD4 digest.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

body
body True string

The request body.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post MD5

Create a MD5 digest.

Parameters

Name Key Required Type Description
Value
value True string

The input value to be hashed.

body
body True string

The request body.

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Post SHA1 from an array

Create a SHA1 digest from an array.

Parameters

Name Key Required Type Description
Hashify Process
X-Hashify-Process True string

Overrides default processing method.

Digest Format
digestFormat True string

The output format.

File
File True string

A base64-encoded array.

Returns

m200
m200

Post SHA256 from body

Create a SHA256 digest from a body query parameter.

Parameters

Name Key Required Type Description
Value
value True string

String to be returned as SHA256 hex hash

Digest Format
digestFormat True string

The output format.

body
body True string

Get SHA256 from query parameter

Returns

Name Path Type Description
Digest
Digest string

The hash value as an output string.

Digest Encoding
DigestEnc string

The digest encoding.

Type
Type string

The hash function used.

Key
Key string

The input value.

Definitions

m200

Name Path Type Description
Digest
Digest string
DigestEnc
DigestEnc string
Type
Type string
Key
Key object