Skip to content

PublicKey

11 operations. Call any of them with cyberchef_bake, or pre-load them with CYBERCHEF_TOOL_SURFACE=all.

Converts a hexadecimal string into an object identifier (OID).

  • Tool name: cyberchef_hex_to_object_identifier
  • Input / output: stringstring
  • Arguments: none

Converts a hexadecimal DER (Distinguished Encoding Rules) string into PEM (Privacy Enhanced Mail) format.

  • Tool name: cyberchef_hex_to_pem
  • Input / output: stringstring
Argument Type Default
header_string string CERTIFICATE

Converts Keys in JSON Web Key format to PEM format (PKCS#8).

  • Tool name: cyberchef_jwk_to_pem
  • Input / output: stringstring
  • Arguments: none

Converts an object identifier (OID) into a hexadecimal string.

  • Tool name: cyberchef_object_identifier_to_hex
  • Input / output: stringstring
  • Arguments: none

Abstract Syntax Notation One (ASN.1) is a standard and notation that describes rules and structures for representing, encoding, transmitting, and decoding data in telecommunications and computer networking.This operation parses arbitrary ASN.1 data (encoded as an hex string: use the ‘To Hex’ operation if necessary) and presents the resulting tree.

  • Tool name: cyberchef_parse_asn_1_hex_string
  • Input / output: stringstring
Argument Type Default
starting_index number 0
truncate_octet_strings_longer_than number 32

Parse Certificate Signing Request (CSR) for an X.509 certificate

  • Tool name: cyberchef_parse_csr
  • Input / output: stringstring
Argument Type Default
input_format option PEM

X.509 is an ITU-T standard for a public key infrastructure (PKI) and Privilege Management Infrastructure (PMI). It is commonly involved with SSL/TLS security.This operation displays the contents of a certificate in a human readable format, similar to the openssl command line tool.Tags: X509, server hello, handshake

  • Tool name: cyberchef_parse_x_509_certificate
  • Input / output: stringstring
Argument Type Default
input_format option PEM

Parse Certificate Revocation List (CRL)

  • Tool name: cyberchef_parse_x_509_crl
  • Input / output: stringstring
Argument Type Default
input_format option PEM

Converts Keys in PEM format to a JSON Web Key format.

  • Tool name: cyberchef_pem_to_jwk
  • Input / output: stringstring
  • Arguments: none

Extracts the Public Key from a Certificate.

  • Tool name: cyberchef_public_key_from_certificate
  • Input / output: stringstring
  • Arguments: none

Extracts the Public Key from a Private Key.

  • Tool name: cyberchef_public_key_from_private_key
  • Input / output: stringstring
  • Arguments: none