Class: Hex

@nginstack/engine/lib/encoding/Hex~ Hex


new Hex()

Classe responsável por codificar e decodificar strings em hexadecimal.

Methods


<static> decode(str)

Decodifica uma string em hexadecimal para a string original, informada ao método encode.

Parameters:
Name Type Description
str string

String que será decodificada.

Returns:

String decodificada.

Type
string

<static> encode(str)

Codifica uma string para uma nova string codificada apenas utilizando caracteres hexadecimais.

Observação: diferentemente das classes SHA256 e SHA512, a classe Hex retorna a representação hexadecimal utilizando letras maiúsculas. Essa diferença de comportamento foi preservada a fim de garantir o funcionamento dos códigos existentes, mas ela pode ser eliminada no futuro. É recomendado que o resultado deste método seja convertido para o formato desejado utilizando os métodos toUpperCase() ou toLowerCase().

Parameters:
Name Type Description
str string

String que será convertida em hexadecimal.

Returns:

String codificada em hexadecimal.

Type
string