« first day (772 days earlier)      last day (2342 days later) » 

12:21 AM
Volví.
 
@EduenSarceño Hola.
 
@ArtEze algún avance?
 
@EduenSarceño Nop... Estuve probando a mano, como para ver.
0000000000000000000000000000000000000000000000000000000000000000 me devuelve 60E05BD1B195AF2F94112FA7197A5C88289058840CE7C6DF9693756BC6250F55
 
@ArtEze yo busqué en una base de datos de si hay alguna cadena cuyo hash sea 0000000000000000000000000000000000000000000000000000000000000000. Y no, no hay ninguna registrada hasta ahora.
 
@EduenSarceño La verdad es complicado encontrar una así... Tampoco estoy seguro que esa coincida con otro hash.
 
12:29 AM
las tablas arcoiris de sha2 pesan 20GB
 
@EduenSarceño y mi disco duro ya casi se está agotando... Por eso no voy a usar ninguna tabla.
 
sin tabla no puedes hacer nada xd
incluso con fines estádisticos necesitas graficar las salidas de la función
 
@EduenSarceño Como dije antes, que todo vaya cambiando en memoria.
 
y cómo vas estar haciendo estádisticas?
lo mejor sería tomar una muestra y ver que tan distribuida está
 
@EduenSarceño Sí, una muestra estaría bien.
 
12:32 AM
pero aún así, no es que estadísticamente se pueda hacer algo.
 
Si pongo todos esos ceros y cambio las dos últimas cifras por 95, me devuelve un hash que empieza en 02.
 
no veo un patrón, pero si a ti te basta.
 
Por ahora estoy probando a mano... Luego haré un programa que pruebe uno por uno.
 
la verdad yo odio el proceso prueba o error, prefiero expresar todo el algoritmo en notación matemática y ver si existe inversa. O al menos ver qué tan complicado sería.
 
@EduenSarceño A mí también me gustaría hacer eso.
 
12:36 AM
pues no es dificil expresarla
lo dificil es analizarla
 
@EduenSarceño Bueno, una cosa por vez.
 
esencialmente el hashing trabaja en pequeños bloques.
con la rfc sería un punto de partida
el problema es que el algoritmo opera a nivel de bits, expresarlo como un sistema de ecuaciones resultarían en un sistema modulo 2 de N variables
 
@EduenSarceño Adivinar un solo bit ya sería bastante.
Cada bit que se adivina, reduce a la mitad las operaciones posibles.
 
son 256bits son 256 ecuaciones por operación lógica...
 
12:55 AM
@EduenSarceño Digo, me refiero al total de 10^77.
 
que estas haciendo EZE?
 
@Shiki Me agarró la curiosidad de saber si puedo decodificar un SHA256.
 
que es un sha256?
de lo poco q te lei
conoces el programa cheat engine?
con ese programa podes escanear posiciones de memoria
quizas eso te ayude a resolver el problema que tengas
 
1:11 AM
@Shiki Vos agarrás cualquier información, no importa el tamaño, y te la reduce en 64 caracteres hexadecimales.
@Shiki Sí, conozco el CheatEngine, está bueno, pero esto ya es otra cosa.
 
a oka decia quizas te servia
interesante eso
pero debe estar fuera de lo q se actualmente
esas cosas se deben ver en seguridad informatica seguramente
 
@Shiki Cuando digo reducir no es que comprime... Es como si la información tuviera identidad.
 
ahhhhhhhhhh
mi profesor me conto
es lo que se usa para dar registro a un software por ejemplo de manera legal?
 
Por ejemplo, el DNI de una persona, una persona puede ser 10000000
 
que trae su propio codigod e identidad
si eso creo q se ve en seguridad inf, osea eso creoq lo veo dentro de un año
 
1:16 AM
@Shiki No, nada de eso... El hash es una suma que se hace con los bits de la información y queda un número raro.
 
interesante la verdad pero me falta para eso
 
Pero no está para nada relacionado con lo legal.
 
tengo entendido que al registrar un soft se tiene que crear un hash
de esta forma se sabe que pertenece a x propietario
igual
 
@Shiki Eso es un tema totalmente diferente de lo que yo hablo.
 
okas okas
 
1:18 AM
Bueno, también están las patentes.
 
me mantengo al margen hasta dentro de un año
 
Solo escribe cualquier cosa y sale un números hexadecimales raros.
 
1:54 AM
@Shiki No es un hash, es un fingerprint, una huella digital. En el caso del software lo normal es certificar a un usuario/empresa a través de una clave única. La clave única puede ser un entero (después de todo es lo más simple).
Ahora los algoritmos de encriptación o huella digital deben garantizar que cuando tu firmes un paquete con tu clave Privada, el usuario puede acceder al contenido usando tu clave Pública
 
eze suporteame a ver como funciona la sube tengo la tengo teoria que con un lector de tarjetas magneticas seria pirateable
 
no, es que depende el tipo de autentificación que quieres hacer
 
2:10 AM
@Shiki Cada viaje que se hace con la SUBE queda en internet.
 
eso pense pero... y los bondis... como aseguramos que tengan 100% del tiempo acceso a internet
eso es real ? mas siendo como es argentina
y si se cae inet?
no funcionan los bondis entonces?
 
@Shiki Supongo que queda en una base de datos propia hasta que vuelva internet.
 
claro pero y en eso instante que pasa
 
El que diseña eso tiene que tener en cuenta la fecha del viaje... Luego se ordenan los viajes por fecha.
El número de la parada quizás.
Ahí sería un problema, la parada tendría que calcularse con el GPS.
Yo recuerdo la época cuando salía 10 centavos, y después venía el inspector.
Cada uno tenía que mostrar el ticket.
Pienso que en el futuro van a usar reconocimiento facial y no hará falta tener tarjeta.
 
2:34 AM
0
A: Los enlaces deben tener texto

Eduen Sarceño Cuando utilizo el inspector de Google AUDITS, para ver el performance, accessibility, etc. Me aparece lo siguiente: Links must have discernible text Qué es el error Para una Web Accesible la W3C recomienda seguir las recomendaciones de WCAG. § Guideline 1.1 Provide text alternativ...

omito algo?
 
2:46 AM
@EduenSarceño No entiendo mucho, él está mezclando twitter con facebook.
 
@ArtEze son enlaces para compartir su sitio en alguna red social xd
 
@EduenSarceño Debería poner una imagen entonces.
 
@ArtEze la coloca, con font-awesome
 
@ArtEze gracias, asi es, recien lei tu comentario sobre mi imagen de perfil
 
@byte96 y el monitor parece que estuviera en felicidad.bmp
 
2:57 AM
sii, el mundo de colores y al rededor la ruina real
es fuerte
 
3:21 AM
@EduenSarceño Estuve haciendo cuentas sobre los hashes y es tremendo... Si tengo 160 bits de los 256, aún así, la base de datos pesaría 1 YottaByte.
Un yottabyte es una unidad de almacenamiento de información cuyo símbolo es el YB y equivale a 1024 bytes. == Yotta == === Yotta === Yotta: Este fue adoptado por el SI en el año 1991. == Equivalencia == Los siguientes datos orientativos sirven para ilustrar la cantidad de información que puede ser almacenada en un yottabyte. === Megabyte === Para llenar un yottabyte con megabytes, son necesarios un trillón: 10 24 10 ...
 
3:38 AM
in Root Access, Jan 29 at 1:31, by Paul Vargas
+-----------+----+-------------+
| kilobyte  | KB | 1,024 bytes |
| megabyte  | MB | 1,024KB     |
| gigabyte  | GB | 1,024MB     |
| terabyte  | TB | 1,024GB     |
| petabyte  | PB | 1,024TB     |
| exabyte   | EB | 1,024PB     |
| zettabyte | ZB | 1,024EB     |
| yottabyte | YB | 1,024ZB     |
+-----------+----+-------------+
 
 
12 hours later…
3:37 PM
hola buen día
alguien?
 
@Scorpion Hola.
 
@ArtEze una pregunta. si yo creo un select option como es
este
<select class="form-control" id="estado" name="estado">
<option value="1" selected>Activo</option>
<option value="2">Inactivo</option>
</select>
que guardo en la db el value?
 
@Scorpion No entiendo.
 
@ArtEzetengo el select option que escribi arriba, lo tengo en un formulario y quiero guardar el estado
0
Q: Select no carga los datos para actualizar

ScorpionTengo un select estático con dos opciones (Activo e Inactivo) y al registrar muestra por defecto "Activo", en el formulario de registrar funciona correctamente. El problema es cuando quiero actualizar ese estado no me está cargando el estado que al momento tiene y por consiguiente no me actualiza...

 
estado.value
 
3:41 PM
@ArtEze cuando guardo el valor del select en la base de datos me guarda es activo o inactivo y debería es guardar el valor del value? en este caso 1 o 2?
 
@Scorpion Da lo mismo.
 
@ArtEze y por espacio de almacenamiento como es mejor?
@ArtEze
si en la base d edatos el campo estado es de tipo set
 
@Scorpion Aah, la pregunta es de PHP... Ese lenguaje no lo entiendo... Uno de los que saben es A. Cedano
 
@ArtEze ok
 
Con JavaScript es muy fácil.
Hay veces que creo, cuando hablan de bases de datos es en JSON y me equivoco.
Ya va a venir alguien a decirme que los objetos no son JSON, ya me pasó.
 
3:55 PM
Los objetos no son JSON @ArtEze
:p
 
XD
@gbianchi Ya me imaginaba.
Sí, ya sé, es la notación, pero tampoco entiendo eso.
Entonces un objeto es JSO
Mar 27 at 6:09, by Mariano
@ArtEze Y detalle: no es un JSON, es un objeto... el lenguaje maneja objetos... JSON es una notación (JSON = Notación de Objetos de JavaScript) y sería si convertís el objeto en un string en la forma '{"a": 0, "b": 1, "etc: 2}'
 
 
2 hours later…
5:36 PM
soy yo o unreal se ve mucho mas fluido
 
5:59 PM
@Shiki No se compara la misma escena.
 
 
3 hours later…
9:21 PM
@ArtEze JSON es un subconjunto de JavaScript, es la gramática referente a la definición de objetos, la única limitante es que deben ser primitivos válidos.
 
@EduenSarceño Entiendo.
@EduenSarceño Ya hice un programa de fuerza bruta en JavaScript.
 
9:39 PM
    Por ejemplo en JavaScript

    {
       Yo : new Persona("Eduen")
    }

En JSON no se puede realizar lo siguiente, ya que en el subconjunto JSON no existen funciones y por tanto constructores, en su lugar se deberá pasar los paramétros para construir el objeto posteriormente

    {
       Yo : {nombre: "Eduen")
    }

Posteriormente deberás hacer

var Yo = new Person(json.Yo)
@ArtEze y qué tal?
 
@EduenSarceño Primero probé de hacer que el hash destino empiece con muchos ceros... Logré 7 ceros... Luego, probé de hacer la sumatoria de bits, es decir, 0+0+1... El resultado fue un hash de 81 bits positivos. Menos de eso, todavía no encontré.
 
 
1 hour later…
10:43 PM
@ArtEze ya es algo jaja
 
11:39 PM
@EduenSarceño Según mis cálculos, yo estoy en %69 bits nulos, y cada %1 de progreso, el tiempo se multiplica por 15.
@EduenSarceño Es decir, para 70 son 15 veces, para 71 son 200 veces, 72 es 3000, 73 son 50 mil.
 

« first day (772 days earlier)      last day (2342 days later) »