ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

FUNCIONES DE CIFRADOS EN MYSQL


Enviado por   •  6 de Marzo de 2013  •  365 Palabras (2 Páginas)  •  939 Visitas

Página 1 de 2

FUNCIONES DE CIFRADOS EN MYSQL

AES_ENCRYPT & AES_DECRYPT

Estas funciones permiten el cifrado y descifrado de datos usando el algoritmo oficial AES (Advanced Encryption Standard), conocido anteriormente como "Rijndael." Se usa un cifrado con una clave de 128-bit, pero puede ampliarlo hasta 256 bits modificando las fuentes. Elegimos 128 porque es mucho más rápido y de momento es suficientemente seguro.

DECODE

Descifra la cadena cifrada crypt_str usando pass_str como contraseña. crypt_str debe ser una cadena retornada de ENCODE()

ENCODE

Cifra str usando pass_str como contraseña. Para descifrar el resultado, use DECODE(). El resultado es una cadena binaria de la misma longitud que str. Si quiere guardarlo en una columna, use una columna de tipo BLOB .

DES_DECRYPT(crypt_str[,key_str])

Descifra una cadena cifrada con DES_ENCRYPT(). En caso de error, esta función retorna NULL. Tenga en cuenta que esta función funciona sólo si MySQL se configura con soporte SSL. Consulte Sección 5.7.7, “Usar conexiones seguras”.

ENCRYPT

Cifra str usando la llamada de sistema Unix crypt() . El argumento salt debe ser una cadena con al menos dos caracteres. Si no se da argumento salt , se usa un valor aleatorio. ENCRYPT()

MD5

Calcula una checksum MD5 de 128-bit para la cadena. El valor se retorna como una cadena binaria de dígitos 32 hex ,o NULL si el argumento era NULL.

OLD_PASSWORD

Se añadió en MySQL 4.1, cuando se cambión la implementación de PASSWORD() para mejorar la seguridad. OLD_PASSWORD() retorna el valor de la implementación pre-4.1 de PASSWORD(), y está hecha para permitirle resetear contraseñas para cualquier cliente pre-4.1 que necesite conectar a su versión 4.1 o posterior de MySQL server sin bloquearlo.

PASSWORD

Calcula y retorna una cadena de contraseña de la contraseña en texto plano str, o NULL si el argumento eraNULL. Esta es la función que se usa para cifrar contraseñas MySQL para almacenar en la columna Password de la tabla user .

SHA1(str), SHA(str)

Calcula una checksum SHA1 de 160-bit para la cadena, como se describe en RFC 3174 (Secure Hash Algorithm). El valor se retorna como cadena de 40 dígitos hexadecimales, o NULL si el argumento era NULL. Uno de los usos posibles para esta función es una clave hash

FUNCIONES DE CIFRADOS EN SQL SEVER

Cifrado y Descifrado Simétricos

EncryptByKey

DecryptByKey

EncryptByPassPhrase

DecryptByPassPhrase

Key_ID

Key_GUID

Cifrado y asimétricos

EncryptByAsmKey

DecryptByAsmKey

EncryptByCert

DecryptByCert

Cert_ID

AsymKey_ID

CertProperty

Comprobación de Firmado y Firma

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com