- Categorias:
Funções de cadeia de caracteres e binários (Soma de verificação)
MD5_NUMBER — Obsoleto¶
Retorna o resumo da mensagem MD5 de 128 bits interpretado como um número big endian assinado de 128 bits. Esta representação é útil para o armazenamento e a comparação máxima de resumos MD5 eficientes.
- Consulte também:
MD5 , MD5_HEX, MD5_BINARY, MD5_NUMBER_LOWER64, MD5_NUMBER_UPPER64
Sintaxe¶
MD5_NUMBER(<msg>)
Argumentos¶
msg
Uma expressão de cadeia de caracteres, a mensagem a ser aplicado hash.
Retornos¶
Um número inteiro assinado (NUMERIC(38, 0)
).
Este número inteiro pode estar fora da faixa armazenada por NUMERIC(38, 0)
, portanto, esta função se tornou obsoleta.
Notas de uso¶
Embora as funções MD5
, MD5_BINARY
e MD5_NUMBER
tenham sido originalmente desenvolvidas como funções criptográficas, elas agora são obsoletas para a criptografia e não devem ser usadas para esse fim. Elas podem ser usadas para outros fins, por exemplo como funções de “soma de verificação” para detectar se os dados foram corrompidos acidentalmente.
Exemplos¶
SELECT md5_number('Snowflake');
-----------------------------------------+
MD5_NUMBER('SNOWFLAKE') |
-----------------------------------------+
-24002618010294540563082926240470284066 |
-----------------------------------------+