Funciones Hash Ignacio Ávila F..

Slides:



Advertisements
Presentaciones similares
Traslación y composición
Advertisements

Asignatura: Introducción a la programación
Algoritmo Se separa el número en periodos de 2 en 2 cifras, de derecha a izquierda Se busca un número que multiplicado por si mismo nos de exactamente.
SímboloOperación +Suma -Resta *Multiplicación /División +-Condición =Igual > < >/Mayor o igual que
FRACCIONES Edilberto Bruno comenzar.
PROGRAMACION DE ESTRUCTURAS DE DATOS
Una suma curiosa.
ARQUITECTURA INTEL Modos de direccionamiento
ORGANIZACIÓN RELATIVA ACCESO DIRECTO
TEMA 1. NÚMEROS NATURALES
Divisibilidad en los números naturales
Esto es sólo una muestra, el power point no está completo
Potencias de exponente natural mayor que 1
ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo.
“Revista” Carlos Uriel Gómez Ramírez 180
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
TEORÍA DE ERRORES SESIÓN Nº 01.
Estadística I.
PROPIEDADES DE LAS POTENCIAS
Criterios de divisibilidad
Sistema Binario.
Módulo 10 Multiplicación y división de expresiones racionales
Estructura de Datos II Equipo 4 Equipo 7 Acosta Montiel Miguel A.
Autora: Francisca Montañez Muñoz. Hojas de cálculo, II 1 09 Fórmulas en Excel Una fórmula es una ecuación que calcula un nuevo valor a partir de otros.
USO ADECUADO DE LA JERARQUÍA DE OPERACIONES
Números Enteros 8° básico 2015.
Potencias de Exponente Natural.
I.E.S. SUEL FUENGIROLA Divisibilidad.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
Divisibilidad 1. Múltiplos y divisores de un número
DE LENGUAJE NATURAL A LENGUAJE ALGEBRAICO
Operaciones con números decimales.
Apuntes de Matemáticas 3º ESO
SUBCONJUNTOS DE LOS NÚMEROS CARDINALES
Tema 1 Números Naturales. Divisibilidad
 Aplica conocimientos y experiencias de aritmética básica en la interacción con su entorno familiar, escolar y comunitaria.
Sistema Numérico Binario Prof. Carlos Rodríguez Sánchez.
OPERATORIA DE LOS NÚMEROS RACIONALES
Ecuaciones de primer grado
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006.
MULTIPLICACIONES DE UNA CIFRA POR 7, 8, 9 x 8x 7x 9.
Programación de Operaciones Básicas
La división (I).
Operaciones Aritméticas
 La matemática indica una problema de resolver las multiplicaciones y divisiones y raíz cuadrada indica todo los objeto de materiales que puede resolver.
POTENCIAS Y RAÍZ CUADRADA
Presentado por: carolina gallardo Universidad metropolitana de B/quilla.
¿Qué aprendimos ? Revisemos que procedimientos y conceptos trabajamos en la unidad de resolución de problemas con área y perímetro.
TEMA 2: POTENCIAS DE BASE ENTERA
METODOS DE BUSQUEDA EN C++ Oscar Michel Ruiz León
Operar con fracciones (+, -, x, :)
Reglas para determinar Cifras Significativas
MÚLTIPLOS Y DIVISORES.
Operación con Números Naturales
ORDENAMIENTO DE DATOS Jorge Méndez Sánchez Eliúh Cuecuecha Hernández
CURSO DE MATEMATICAS TEMAS DE MATEMATICAS Matemáti cas 1 Matemá ticas 2 Matemá ticas 4 Matemá ticas 3 Calculo Diferencial Calculo Integral.

Algoritmos en Pseudocódigo
Operaciones con números negativos
Sistema Binario.
Apuntes de Matemáticas 2º ESO
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
Suma,resta,multiplicación,y división, de números enteros
Medidas de tendencia central
Números racionales Lorenzo Contreras Garduño Ago. 2015
Capitulo 1 Análisis descriptivo
CIFRAS SIGNIFICATIVAS Y REDONDEO
Tema: 1 Divisibilidad con números naturales 1 Matemáticas 1º
1 Índice del libro Números naturales 1.Números naturalesNúmeros naturales 2.Sistema de numeración decimalSistema de numeración decimal 3.Operaciones.
Sistema Numérico Binario Prof. Carlos Ortiz Muñoz.
Transcripción de la presentación:

Funciones Hash Ignacio Ávila F.

Funciones Hash Se llamará función Hash a toda aquella función que admita un adjetivo criptográfico, esto quiere decir que toma una entrada (mensaje) y produce una salida (código hash). Las funciones hash se puede dividir en varios tipos de funciones: Función Mitad del cuadrado Función Plegamiento Función Truncamiento Función Aritmética Modular

Función Mitad del Cuadrado La función mitad del cuadrado consiste en elevar la clave (K) al cuadrado; los números centrales del resultado corresponden a la dirección ( en caso de que la cifra sea impar se toma el dígito central y el anterior a ese dígito). Clave (K) Mitad del cuadrado(K2) Dirección 186 186 2 = 034596 45 581 5812 = 337561 75 723 7232 = 522729 27

Función Plegamiento Consiste en dividir la clave (dígito) en partes iguales. Las operaciones entre los dígitos (partes) puede ser por medio de suma, resta o multiplicación. Clave (K) Plegamiento (suma) Dirección 197452 19 | 74 | 52 145 280304 28 | 03 | 04 35 484001 48 | 40 | 01 89

Función Truncamiento En esta función solo se toman algunos dígitos de la clave y con ellos se forma una dirección. Clave (K) truncamiento Dirección 536821 3-8-1 381 8765443 7-5-4 754 2645388 6-5-8 658

Función Aritmética Modular Esta función consiste en tomar el residió de la división (K mod M) entre la clave con un número determinado (tamaño del vector) . Clave (K) Tamaño del vector (M ) Aritmética modular Dirección 18698 11 18698 mod 11 9 6817 6817 mod 11 8 7232 7232 mod 11 5