SlideShare a Scribd company logo
1 of 7
TÉCNICA HASH POR TRUNCAMIENTO.
CARRERA: ING. EN INFORMÁTICA.
MATERIA: ADMINISTRACIÓN Y ORGANIZACIÓN DE DATOS.
EQUIPO:
JUAN ANAYA MANZANO.
JULISSA AGUILAR ORTIZ.
MISAEL CORTÉS SÁNCHEZ.
YOEL ALEXIS DOMINGUEZ GARCÍA.
FLORENCIO GARCIA CAYETANO.
CATEDRÁTICO: LIC. YOLANDA L. TRUJILLO ANDADE
TUXTEPEC, OAXACA A 09 DE MARZO DE 2015.
INSTITUTO TECNOLÓGICO DE TUXTEPEC.
CONSISTEN EN DESPRECIAR CIERTA CANTIDAD DE
CARACTERES A LA IZQUIERDA DE LA CLAVE PARA OBTENER
UNA DIRECCIÓN CON LA CANTIDAD DE DÍGITOS DESEADOS.
LA FUNCIÓN HASH QUEDA DEFINADA DE LA SIGUIENTE
FÓRMULA:
H (K) =ELEGIRDIGITOS (D1, D2.....DN) + 1
SEA K LA CLAVE DEL DATO A BUSCAR. K ESTA FORMADO
POR LOS DÍGITOS D1, D2,...DN.
TÉCNICA HASH POR TRUNCAMIENTO.
LA ELECCIÓN DE LOS DÍGITOS ES ARBITRARIA. PODRÍAN
TOMARSE LOS DÍGITOS DE LAS POSICIONES IMPARES O DE
LAS PARES. LUEGO PODRÍA UNIRSE DE IZQUIERDA A
DERECHA O DE DERECHA A IZQUIERDA. LA SUMA DE UNA
UNIDAD A LOS DÍGITOS SELECCIONADOS ES PARA OBTENER
UN VALOR ENTRE 1 Y 100.
TÉCNICA HASH POR TRUNCAMIENTO.
EL SIGUENTE EJEMPLO PRESENTA UN CASO DE FUNCIÓN
HASH POR TRUNCAMIENTO:
SEAN N=100 EL TAMAÑO DEL ARREGLO, Y SEAN SUS
DIRECCIONES LOS NÚMEROS ENTRE 1 Y 100. SEAN K1= 7259
Y K2= 9359, DOS CLAVES A LAS QUE DEBAN ASIGNARSE
POSICIONES EN EL ARREGLO. SE APLICA LA FÓRMULA PARA
CALCULAR LAS DIRECCIONES CORRESPONDIENTES
A K1 Y K2.
H(K1)= ELEGIRDÍGITOS (7 2 5 9) + 1 = 76
H(K2)= ELEGIRDÍGITOS (9 3 5 9) + 1 = 96
TÉCNICA HASH POR TRUNCAMIENTO.
TÉCNICA HASH POR TRUNCAMIENTO.
EN ESTE EJEMPLO SE TOMA EL PRIMER Y TERCER NÚMERO
DE LA CLAVE Y SE UNA DE IZQUIERDA A DERECHA.
EN TODAS LAS FUNCIONES HASH SE PRESENTAN EJEMPLOS
DE CLAVES NUMÉRICAS, SIN EMBARGO, EN LA REALIDAD
LAS CLAVES PUEDEN SER ALFABÉTICAS O ALFANUMÉRICAS.
CUANDO APARECEN LETRAS EN LAS CLAVES SE SUELE
ASOCIAR A CADA CLAVE CON UN ENTERO A EFECTOS DE
CONVERTIRLAS EN NUMÉRICAS.
A B C D ... Z
01 02 03 04... 27
TÉCNICA HASH POR TRUNCAMIENTO.
SI POR EJEMPLO LA CLAVE FUERA "ADA", SU EQUIVALENTE
NUMÉRICA SERÍA 010401. SI HUBIERA COMBINACIÓN DE
LETRAS Y NÚMEROS, SE ROCEDERÍA DE LA MISMA MANERA.
POR EJEMPLO, DADA UNA CLAVE Z4F21, SU EQUIVALENTE
NUMÉRICA SERÍA 2740621.
OTRA ALTERNATIVA SERÍA, PARA CADA CARÁCTER TOMAR EL
VALOR DECIMAL ASOCIADO SEGÚN EL CÓDIGO "ASCII".
UNA VEZ OBTENIDA LA CLAVE EN SU FORMA NUMÉRICA, SE
PUEDE UTILIZAR NORMALMENTE CUALQUIERA DE LAS OTRAS
FUNCIONES HASH.
TÉCNICA HASH POR TRUNCAMIENTO.
SI POR EJEMPLO LA CLAVE FUERA "ADA", SU EQUIVALENTE
NUMÉRICA SERÍA 010401. SI HUBIERA COMBINACIÓN DE
LETRAS Y NÚMEROS, SE ROCEDERÍA DE LA MISMA MANERA.
POR EJEMPLO, DADA UNA CLAVE Z4F21, SU EQUIVALENTE
NUMÉRICA SERÍA 2740621.
OTRA ALTERNATIVA SERÍA, PARA CADA CARÁCTER TOMAR EL
VALOR DECIMAL ASOCIADO SEGÚN EL CÓDIGO "ASCII".
UNA VEZ OBTENIDA LA CLAVE EN SU FORMA NUMÉRICA, SE
PUEDE UTILIZAR NORMALMENTE CUALQUIERA DE LAS OTRAS
FUNCIONES HASH.

More Related Content

What's hot

Ecuaciones Cuadraticas
Ecuaciones CuadraticasEcuaciones Cuadraticas
Ecuaciones Cuadraticas
MonsterCebra
 
Funciones excel
Funciones excelFunciones excel
Funciones excel
IECA
 
Circuitos digitales telecomunicaciones 10°
Circuitos digitales telecomunicaciones 10°Circuitos digitales telecomunicaciones 10°
Circuitos digitales telecomunicaciones 10°
kranford_816
 

What's hot (19)

Resumen
ResumenResumen
Resumen
 
Expo 5 modelo de transbordo
Expo 5 modelo de transbordoExpo 5 modelo de transbordo
Expo 5 modelo de transbordo
 
Algoritmos con análisis.
Algoritmos con análisis. Algoritmos con análisis.
Algoritmos con análisis.
 
Clases de sucesos y diagrama de arbol
Clases de sucesos y diagrama de arbolClases de sucesos y diagrama de arbol
Clases de sucesos y diagrama de arbol
 
Paola duque 20123314
Paola duque 20123314Paola duque 20123314
Paola duque 20123314
 
Operaciones con números complejos
Operaciones con números complejosOperaciones con números complejos
Operaciones con números complejos
 
Ecuaciones Cuadraticas
Ecuaciones CuadraticasEcuaciones Cuadraticas
Ecuaciones Cuadraticas
 
Muñoz
MuñozMuñoz
Muñoz
 
Problema pertinente Matemáticas 3°sec.
Problema pertinente  Matemáticas 3°sec.Problema pertinente  Matemáticas 3°sec.
Problema pertinente Matemáticas 3°sec.
 
Funciones excel
Funciones excelFunciones excel
Funciones excel
 
Presentación de optimizacion
Presentación de optimizacionPresentación de optimizacion
Presentación de optimizacion
 
Circuitos digitales telecomunicaciones 10°
Circuitos digitales telecomunicaciones 10°Circuitos digitales telecomunicaciones 10°
Circuitos digitales telecomunicaciones 10°
 
Mr mac
Mr macMr mac
Mr mac
 
Avanze
AvanzeAvanze
Avanze
 
Resumen Unidad 2 Cálculo de Predicados
Resumen Unidad 2 Cálculo de PredicadosResumen Unidad 2 Cálculo de Predicados
Resumen Unidad 2 Cálculo de Predicados
 
RGinforme integrales matematica3
RGinforme integrales matematica3RGinforme integrales matematica3
RGinforme integrales matematica3
 
T16 misw discontinua_lf
T16 misw discontinua_lfT16 misw discontinua_lf
T16 misw discontinua_lf
 
Nell valero1
Nell valero1Nell valero1
Nell valero1
 
Diagramas de flujos
Diagramas de flujosDiagramas de flujos
Diagramas de flujos
 

Viewers also liked

Viewers also liked (20)

Dars e-hadith-volume008
Dars e-hadith-volume008Dars e-hadith-volume008
Dars e-hadith-volume008
 
Dars e-hadith-volume004
Dars e-hadith-volume004Dars e-hadith-volume004
Dars e-hadith-volume004
 
Ping
PingPing
Ping
 
Ensayo rol del profesional en informática con las si y las ti
Ensayo rol del profesional en informática con las si y las tiEnsayo rol del profesional en informática con las si y las ti
Ensayo rol del profesional en informática con las si y las ti
 
Mi familia
Mi familiaMi familia
Mi familia
 
Bases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneasBases de datos distribuidas heterogéneas
Bases de datos distribuidas heterogéneas
 
Dars e-hadith-volume005
Dars e-hadith-volume005Dars e-hadith-volume005
Dars e-hadith-volume005
 
Unidad 5 :Diseño del dialogo en línea
Unidad 5 :Diseño del dialogo en líneaUnidad 5 :Diseño del dialogo en línea
Unidad 5 :Diseño del dialogo en línea
 
Práctica 3 conectividad entre linux y windows
Práctica 3 conectividad entre linux y windowsPráctica 3 conectividad entre linux y windows
Práctica 3 conectividad entre linux y windows
 
Invitations and excuses
Invitations and excusesInvitations and excuses
Invitations and excuses
 
Philanthropy in the Media: Stacy Palmer
Philanthropy in the Media: Stacy PalmerPhilanthropy in the Media: Stacy Palmer
Philanthropy in the Media: Stacy Palmer
 
What is outsourcing and how can it help your business?
What is outsourcing and how can it help your business?What is outsourcing and how can it help your business?
What is outsourcing and how can it help your business?
 
Envío y recepción de e mail usando php juan anaya manzano
Envío y recepción de e mail usando php juan anaya manzanoEnvío y recepción de e mail usando php juan anaya manzano
Envío y recepción de e mail usando php juan anaya manzano
 
Inv 2 base de datos distribuidas heterogéneas
Inv 2 base de datos distribuidas heterogéneasInv 2 base de datos distribuidas heterogéneas
Inv 2 base de datos distribuidas heterogéneas
 
Ejemplo de Trigger en MySQL Workbench
Ejemplo de Trigger en MySQL WorkbenchEjemplo de Trigger en MySQL Workbench
Ejemplo de Trigger en MySQL Workbench
 
Futbolcolombiano
FutbolcolombianoFutbolcolombiano
Futbolcolombiano
 
Tracert
TracertTracert
Tracert
 
Práctica 2 lenguaje html. etiquetas y atributos.
Práctica 2   lenguaje html. etiquetas y atributos.Práctica 2   lenguaje html. etiquetas y atributos.
Práctica 2 lenguaje html. etiquetas y atributos.
 
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...
Línea de tiempo sobre la evolución de los dispositivos móviles juan anaya man...
 
Visual tracert
Visual tracertVisual tracert
Visual tracert
 

More from Juan Anaya

More from Juan Anaya (20)

Desarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónicoDesarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónico
 
Estudio técnico cuadro sinóptico
Estudio técnico cuadro sinópticoEstudio técnico cuadro sinóptico
Estudio técnico cuadro sinóptico
 
3.1 ingeniería básica
3.1 ingeniería básica3.1 ingeniería básica
3.1 ingeniería básica
 
Estudio de mercado
Estudio de mercadoEstudio de mercado
Estudio de mercado
 
Tipos de proyectos informáticos
Tipos de proyectos informáticosTipos de proyectos informáticos
Tipos de proyectos informáticos
 
Idea de negocio.
Idea de negocio.Idea de negocio.
Idea de negocio.
 
Análisis de la demanda
Análisis de la demandaAnálisis de la demanda
Análisis de la demanda
 
Empresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, OaxacaEmpresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
 
Datawarehouse del proyecto
Datawarehouse del proyectoDatawarehouse del proyecto
Datawarehouse del proyecto
 
Proceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisionesProceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisiones
 
Sistemas olap mapa conceptual
Sistemas olap mapa conceptualSistemas olap mapa conceptual
Sistemas olap mapa conceptual
 
Diferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data martDiferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data mart
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molap
 
Sistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisionesSistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisiones
 
Introducción a la inteligencia de negocios
Introducción a la inteligencia de negociosIntroducción a la inteligencia de negocios
Introducción a la inteligencia de negocios
 
3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TI3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TI
 
App web service gps latitud y longitud
App web service gps latitud y longitudApp web service gps latitud y longitud
App web service gps latitud y longitud
 
Unidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesUnidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móviles
 
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
 
Sistema operativo Symbian
Sistema operativo SymbianSistema operativo Symbian
Sistema operativo Symbian
 

Recently uploaded

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Recently uploaded (20)

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 

Técnica hash por truncamiento

  • 1. TÉCNICA HASH POR TRUNCAMIENTO. CARRERA: ING. EN INFORMÁTICA. MATERIA: ADMINISTRACIÓN Y ORGANIZACIÓN DE DATOS. EQUIPO: JUAN ANAYA MANZANO. JULISSA AGUILAR ORTIZ. MISAEL CORTÉS SÁNCHEZ. YOEL ALEXIS DOMINGUEZ GARCÍA. FLORENCIO GARCIA CAYETANO. CATEDRÁTICO: LIC. YOLANDA L. TRUJILLO ANDADE TUXTEPEC, OAXACA A 09 DE MARZO DE 2015. INSTITUTO TECNOLÓGICO DE TUXTEPEC.
  • 2. CONSISTEN EN DESPRECIAR CIERTA CANTIDAD DE CARACTERES A LA IZQUIERDA DE LA CLAVE PARA OBTENER UNA DIRECCIÓN CON LA CANTIDAD DE DÍGITOS DESEADOS. LA FUNCIÓN HASH QUEDA DEFINADA DE LA SIGUIENTE FÓRMULA: H (K) =ELEGIRDIGITOS (D1, D2.....DN) + 1 SEA K LA CLAVE DEL DATO A BUSCAR. K ESTA FORMADO POR LOS DÍGITOS D1, D2,...DN. TÉCNICA HASH POR TRUNCAMIENTO.
  • 3. LA ELECCIÓN DE LOS DÍGITOS ES ARBITRARIA. PODRÍAN TOMARSE LOS DÍGITOS DE LAS POSICIONES IMPARES O DE LAS PARES. LUEGO PODRÍA UNIRSE DE IZQUIERDA A DERECHA O DE DERECHA A IZQUIERDA. LA SUMA DE UNA UNIDAD A LOS DÍGITOS SELECCIONADOS ES PARA OBTENER UN VALOR ENTRE 1 Y 100. TÉCNICA HASH POR TRUNCAMIENTO.
  • 4. EL SIGUENTE EJEMPLO PRESENTA UN CASO DE FUNCIÓN HASH POR TRUNCAMIENTO: SEAN N=100 EL TAMAÑO DEL ARREGLO, Y SEAN SUS DIRECCIONES LOS NÚMEROS ENTRE 1 Y 100. SEAN K1= 7259 Y K2= 9359, DOS CLAVES A LAS QUE DEBAN ASIGNARSE POSICIONES EN EL ARREGLO. SE APLICA LA FÓRMULA PARA CALCULAR LAS DIRECCIONES CORRESPONDIENTES A K1 Y K2. H(K1)= ELEGIRDÍGITOS (7 2 5 9) + 1 = 76 H(K2)= ELEGIRDÍGITOS (9 3 5 9) + 1 = 96 TÉCNICA HASH POR TRUNCAMIENTO.
  • 5. TÉCNICA HASH POR TRUNCAMIENTO. EN ESTE EJEMPLO SE TOMA EL PRIMER Y TERCER NÚMERO DE LA CLAVE Y SE UNA DE IZQUIERDA A DERECHA. EN TODAS LAS FUNCIONES HASH SE PRESENTAN EJEMPLOS DE CLAVES NUMÉRICAS, SIN EMBARGO, EN LA REALIDAD LAS CLAVES PUEDEN SER ALFABÉTICAS O ALFANUMÉRICAS. CUANDO APARECEN LETRAS EN LAS CLAVES SE SUELE ASOCIAR A CADA CLAVE CON UN ENTERO A EFECTOS DE CONVERTIRLAS EN NUMÉRICAS. A B C D ... Z 01 02 03 04... 27
  • 6. TÉCNICA HASH POR TRUNCAMIENTO. SI POR EJEMPLO LA CLAVE FUERA "ADA", SU EQUIVALENTE NUMÉRICA SERÍA 010401. SI HUBIERA COMBINACIÓN DE LETRAS Y NÚMEROS, SE ROCEDERÍA DE LA MISMA MANERA. POR EJEMPLO, DADA UNA CLAVE Z4F21, SU EQUIVALENTE NUMÉRICA SERÍA 2740621. OTRA ALTERNATIVA SERÍA, PARA CADA CARÁCTER TOMAR EL VALOR DECIMAL ASOCIADO SEGÚN EL CÓDIGO "ASCII". UNA VEZ OBTENIDA LA CLAVE EN SU FORMA NUMÉRICA, SE PUEDE UTILIZAR NORMALMENTE CUALQUIERA DE LAS OTRAS FUNCIONES HASH.
  • 7. TÉCNICA HASH POR TRUNCAMIENTO. SI POR EJEMPLO LA CLAVE FUERA "ADA", SU EQUIVALENTE NUMÉRICA SERÍA 010401. SI HUBIERA COMBINACIÓN DE LETRAS Y NÚMEROS, SE ROCEDERÍA DE LA MISMA MANERA. POR EJEMPLO, DADA UNA CLAVE Z4F21, SU EQUIVALENTE NUMÉRICA SERÍA 2740621. OTRA ALTERNATIVA SERÍA, PARA CADA CARÁCTER TOMAR EL VALOR DECIMAL ASOCIADO SEGÚN EL CÓDIGO "ASCII". UNA VEZ OBTENIDA LA CLAVE EN SU FORMA NUMÉRICA, SE PUEDE UTILIZAR NORMALMENTE CUALQUIERA DE LAS OTRAS FUNCIONES HASH.