SHA512 Hash API Endpoint - Free Public API
Endpoint URL:
https://aisenseapi.com/services/v1/sha512_hash
Description:
This endpoint generates an SHA512 hash from the provided input. It accepts JSON, plain text, or file uploads, computes the SHA512 hash, and returns it in a JSON response. If the input is invalid or missing, an appropriate error message is returned.
Response Format
- Content-Type:
application/json
Example Success Response
{ "sha512_hash": "309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff4996742a99d3e61bf487caa8c4f54fbd8f3949163b7" }
Example Error Responses
{ "error": "Invalid data provided. Expected a string." }{ "error": "No data to hash or invalid input." }{ "error": "An unexpected error occurred: error details" }
Input Requirements
The API accepts input in three formats:
- JSON Input json
{ "data": "Hello world" } - Plain Text Input
Hello world - File Upload (e.g., an image)
- The file must be sent as
multipart/form-dataunder the keyfile. - The API will compute the SHA512 hash of the file contents.
- The file must be sent as
Use Cases
- Generating SHA512 hashes for text validation or integrity checks.
- Computing a hash fingerprint of file.
- Comparing SHA512 hashes for data verification.
How to Use
1. Send a POST request to
https://aisenseapi.com/services/v1/sha512_hash
2. Choose your input format
- JSON input json
{ "data": "Hello world" } - Plain text input
Hello world - File upload
[...data from file...]- The file content will be hashed.
3. Handle the response
- If the input is valid, the response contains the computed SHA512 hash.
- If the input is missing or invalid, an error message is returned.
Example cURL Requests
Generate SHA512 Hash from JSON Input
curl -X POST https://aisenseapi.com/services/v1/sha512_hash \
-H "Content-Type: application/json" \
-d '{"data":"Hello world"}'
Generate SHA512 Hash from Plain Text Input
curl -X POST https://aisenseapi.com/services/v1/sha512_hash \
-H "Content-Type: text/plain" \
--data "Hello world"
Generate SHA512 Hash from a File
curl -X POST https://aisenseapi.com/services/v1/sha512_hash \
-F "file=@/path/to/file.png"
Key Features
- Supports JSON, text, and file input
- Computes an SHA512 hash from the provided data
- Ensures clear error handling for invalid input
- No authentication required – free public API