« first day (1259 days earlier)      last day (1864 days later) » 

7:00 PM
@gbianchi JAJAJAJA
 
@gbianchi XD jajaja
 
no es solamente eso.. los feeds tambien dejaron de funcionar...
y ojo que llego @Lamak.. no lo hagan enojar (?)
mi nuevo mod favorito...
DJMcMayhem, The ministry of silly walks
947 6 17
 
7:42 PM
Descansen, me entregaré a los brazos de Morfeo
 
sono muy gay eso @MauricioContreras
 
@g3rv4 La funcion SHA existen Mysql pero no en PHP a no ser que sea una custom.
Yo la vi y no quise responder por que le daria una respuesta sin utilizar sha :)
 
@Xerif claro, pero si al hacer insert usa SHA de mysql... al hacer select debería usar SHA de mysql
usá el SHA de la base de datos, que parece ser el mismo que usaste para crearlo. $consulta = "Select * from usuario where NombreUsuario =".$nomusuario." and Password =sha('".$pass."');". — g3rv4 1 hour ago
 
@g3rv4 Si, pero en cualquier caso, como indicas lo mejor es que no use SHA, hace tiempo que esta desaconsejado
a parte de que si trabaja con php hay funciones que facilitan todo el proceso bastante
 
@gbianchi Tarde... pero seguro, Felicidades por tu nuevo rol de moderador, lo haras muy bien!. Enviado desde internet explorer
 
7:48 PM
si... y que no haya posibilidad de hacer inyecciones sql :S
 
@gbianchi partimos mal
 
Volví solo para mostrar mi primera respuesta aceptada en inglés: stackoverflow.com/questions/55638825/…
Ahora si, me retiro silenciosamente
 
@g3rv4 jajaj Si, lo de las inyecciones yo ya lo doy por perdido... nunca pense que hubiese repetirlo tantas veces, diria que 9/10 preguntas
@g3rv4 Creo que una respuesta de este estilo le podria encaminar es.stackoverflow.com/questions/166666/…
 
ah, y encima php tiene una función para manejar los passwords bien?
me saco el sombrero!
 
@VictorAlvarado :)
 
8:05 PM
@g3rv4 Si, y es lo recomendable pienso. Ese juego de funciones facilitan la vida :)
 
definitivamente
es buenísimo ver que hacer las cosas bien es lo más fácil
es un excelente patrón para un lenguaje / framework / lo que sea
en c#... usar bcrypt implica escribir un montón de boilerplate
 
private string EncryptPassword(string pass)
{
byte[] data = Encoding.UTF8.GetBytes(pass);
SHA512 shaM = new SHA512Managed();
byte[] resul = shaM.ComputeHash(data);
return Encoding.UTF8.GetString(resul);
}
malo??? pq es lo que usa el prode...
 
@gbianchi Pienso que seria mas rapido mandarle eso al servidor de sql y que el mismo haga el hash
 
@NaCl es un sqlite
no tiene una funcion de hash
agradece que guarda datos
jajajaja
 
@gbianchi sqlite existe gracias a su versatilidad para almacenar datos
De manera local
 
8:12 PM
@NaCl claro
 
Y porque no ha venido alguien como yo con algo mejor xd
 
pero no puedo hacer cualquier cosa
 
@gbianchi Pues no se que otra cosa puedes esperar de un gestor local que maneja los datos usando los recursos de tu proceso
 
@NaCl por eso.. no le puedo mandar a que lo calcule sqlite.. tengo que hacerlo yo
 
@gbianchi Capaz salgo con otro lenguaje parecido a Linq, solo pa manejar datos
 
8:16 PM
y dale!
 
De hecho lo pensé hace mucho
record User {
  [PrimaryKey, Unique]
  string Id;
  [Unique]
  string Username;
  string Password;
}
DataSet<User> Users;

// Consultas:
Users.Where(x => x.Id == @Id).Select(x => { x.Id, x.Username });
@gbianchi ^^^ (?
 
8:43 PM
Linq?
 
Buenas tardes @gbianchi
Alguien me puede ayudar a crear un instalador para mi aplicacion en Windows?
 
@DavidMinaya ¿Has buscado tutoriales en YouTube?
 
No, he estado leyendo la doc de Microsoft. Pero todavía no encuentro una solución.
 
@DavidMinaya mucho mejor, eres de los buenos que siguen la documentación en primera instancia :D
¿Tu app tiene base de datos?
 
Vera, tengo una app UWP y un servicio. La app la logro empaquetar bien tal como dice en la doc. Lo que no se hacer es empaquetar en un mismo instalador la app y el servicio.
@fredyfx Uso Sqlite
@fredyfx Yo no cambio la documentación oficial de cualquier tecnología por nada. Aprender de la doc oficial es aprender de primera mano.
 
Ok, gracias. Estaré leyendo esas paginas web y después le diré si pude solucionar el problema.
 
@DavidMinaya buenas vibras :D
 
9:16 PM
@fredyfx como sería exactamente las buenas vibras?
 
@SebastiĆ”nLagosYaƱez así
dale play :D
 
pero que vibraciones mas metaleras
:bravo:
 
Jajaja
 
lml
con este tipo de música, todo compila
 
9:23 PM
cuenta la leyenda que la instrumental genera un ambiente de productividad elevado :D
 
added to the queue
 
@gbianchi sha512 no es suficiente para guardar passwords en la base de datos
es necesario usar un algoritmo lento, y SHA no es lento
 
9:44 PM
En core cual serviria?
Pense que ese alcanzaba. Ya lo cambio
 
10:25 PM
hasta mañana estimados padawas
 
nos vemos Sebas.css
hey @gbianchi tienes chamba:
hay varias preguntas para cerrar
 
10:45 PM
@fredyfx las de debian?
 
hay varias que son del tipo de configuración sin nada que ver con programación
 
ok.. voy a ver las que tienen votos ya de cierre y voy cerrando
 
cheeere :D
 
@g3rv4 ahhhhhhhhhh por lento se refiere a la velocidad de resolucion....
usa sha adentro... tan equivocado no estaba
lo que pasa es que lentifica el proceso
 
45
A: What's the advantage of using PBKDF2 vs SHA256 to generate an AES encryption key from a passphrase?

Steven AlexanderPassword hashing algorithms such as PBKDF2, bcrypt, and scrypt are meant for use with passwords and are purposefully slow. Cryptographic hashing algorithms are fast. Fast is good in most situations, but not here. Slowing down the algorithm (usually by iteration) make the attacker's job much ha...

hacer un ataque de diccionario con pbkdf2 es extremadamente costoso
si es sólo sha, entonces es muy fácil
 
si si.. lo estoy viendo...
interesante..
 
si te robo el código y la base, puedo pasar un diccionario por todas las palabras y encontrar un match
obviamente como es un hash tenemos colisiones... entonces no es necesario saber el password exacto, sino uno que genere el mismo hash
 
@g3rv4 claro
es un tema de cuanto vas a tardar en encontrar el pass...
lo que no entiendo es pq genera el salt cada vez que lo usa.. o estoy confundido..???
el hash de la pass incluye la sal?
 
11:56 PM
@g3rv4 todos los días se aprende algo nuevo :D
gracias por compartir @g3rv4
@gbianchi @NaCl
 

« first day (1259 days earlier)      last day (1864 days later) »