Generates a public and private key pair
GET
https://sandnet.norsh.org/v1/crypto/keys
API
Last modified:2025-06-05 20:32:30
Request Format
application/json
This endpoint does not require any body input.
Response Format
200 OK
):{
"base64": {
"privateKey": "MIGNAgEAMBAGByqGSM49AgEGBSuBBAAKBHYwdAIBAQQg...",
"publicKey": "MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEP+GH+0DkcMkgNv..."
},
"hex": {
"privateKey": "30818d020100301006072a8648ce3d020106052b8104000a...",
"publicKey": "3056301006072a8648ce3d020106052b8104000a03420004..."
},
"pem": {
"privateKey": "-----BEGIN PRIVATE KEY-----\nMIGNAgEAMBAGByqGSM49A...",
"publicKey": "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYF..."
}
}
500 Internal Server Error
):{
"error": true,
"message": "An unexpected error occurred while generating the key pair.",
"timestamp": 1737059076672
}
Notes
base64
: Ideal for compact transmission.hex
: Raw byte-level representation.pem
: Readable, OpenSSL-compatible format.How This API Works
1.
2.
3.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://sandnet.norsh.org/v1/crypto/keys'
Response Response Example
{
"base64": {
"privateKey": "MIGNAgEAMBAGByqGSM49AgEGBSuBBAAKBHYwdAIBAQQgXtFpcJjKXNt7Vk4qJzc1M4ethO8wCb6GGi00ywapBcSgBwYFK4EEAAqhRANCAAQ/4Yf7QORwySA2/KkW9c8gAlZ0lpmAsgKxnrGpBR3JvqPIWaD2tmd6lmU/Kh15LbqvUwonyoVwnjuXb0M1p5n1",
"publicKey": "MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEP+GH+0DkcMkgNvypFvXPIAJWdJaZgLICsZ6xqQUdyb6jyFmg9rZnepZlPyodeS26r1MKJ8qFcJ47l29DNaeZ9Q=="
},
"hex": {
"privateKey": "30818d020100301006072a8648ce3d020106052b8104000a0476307402010104205ed1697098ca5cdb7b564e2a2737353387ad84ef3009be861a2d34cb06a905c4a00706052b8104000aa144034200043fe187fb40e470c92036fca916f5cf20025674969980b202b19eb1a9051dc9bea3c859a0f6b6677a96653f2a1d792dbaaf530a27ca85709e3b976f4335a799f5",
"publicKey": "3056301006072a8648ce3d020106052b8104000a034200043fe187fb40e470c92036fca916f5cf20025674969980b202b19eb1a9051dc9bea3c859a0f6b6677a96653f2a1d792dbaaf530a27ca85709e3b976f4335a799f5"
},
"pem": {
"privateKey": "-----BEGIN PRIVATE KEY-----\nMIGNAgEAMBAGByqGSM49AgEGBSuBBAAKBHYwdAIBAQQgXtFpcJjKXNt7Vk4qJzc1M4ethO8wCb6GGi00ywapBcSgBwYFK4EEAAqhRANCAAQ/4Yf7QORwySA2/KkW9c8gAlZ0lpmAsgKxnrGpBR3JvqPIWaD2tmd6lmU/Kh15LbqvUwonyoVwnjuXb0M1p5n1\n-----END PRIVATE KEY-----",
"publicKey": "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEP+GH+0DkcMkgNvypFvXPIAJWdJaZgLICsZ6xqQUdyb6jyFmg9rZnepZlPyodeS26r1MKJ8qFcJ47l29DNaeZ9Q==\n-----END PUBLIC KEY-----"
}
}
Request
None
Responses
Modified at 2025-06-05 20:32:30