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
eSHA512
, a classeHex
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étodostoUpperCase()
outoLowerCase()
.Parameters:
Name Type Description str
string String que será convertida em hexadecimal.
Returns:
String codificada em hexadecimal.
- Type
- string