elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 235
51  Informática / Software / Re: Alguna herramienta de transferencia de archivos fácil de usar en: 15 Agosto 2022, 18:10 pm
Lo más fácil y extendido estos días es subirlos a una nube como box, Dropbox, Google drive, etc.. y hacer la transferencia ahí, si no tendrías que complicar las cosas como instalar algún servidor ftp o ssh y/o programa de tercero para realizar la transferencia.

Utilizar la nube es cómodo por qué solo necesitas el navegador y todas las tables ya sistemas tienen uno

Saludos
52  Programación / Desarrollo Web / Re: alternativa a hash_pbkdf2 de PHP en javascript? en: 4 Agosto 2022, 05:32 am
Va, se que no es inmediato, pero vamos que en el navegador tarde de cerca de 50 veces mas tiempo, se me hace excesivo, ahora Tambien tendre que probar cuanto tarda un smartphone de gama media. para limitarlo a unos 3 segundos, me imagino que tendré que degradar la seguridad limitando el numero de iteraciones a 50mil o algun numero mas bajo.

Saludos y de nuevo muchas gracias.
53  Programación / Desarrollo Web / Re: alternativa a hash_pbkdf2 de PHP en javascript? en: 4 Agosto 2022, 00:09 am
uff, muchas gracias MinusFour  ;-), en node tienes Tambien el problema del rendimiento que menciono?

Por que en el navegador tarda bastante, lo acabo de medir y tarda 15 segundos cuando la funcion en PHP tarda menos de un segundo con las 200 mil iteraciones.

Cuando lo tenia con Un millon de iteraciones en PHP tarda cerca de un segundo en mi laptop y en el navegador tarda cerca de 2 minutos.

Saludos!
54  Programación / Desarrollo Web / [Resuelto] alternativa a hash_pbkdf2 de PHP en javascript? en: 3 Agosto 2022, 17:29 pm
Hola tengo una pequeña duda de que alternativa utilizar a la función hash_pbkdf2 de PHP en javascript.

Ejemplo en PHP

Código
  1. <?php
  2. $salt = hex2bin("0123456789ABCDEF0123456789ABCDEF");
  3. $secret = hash_pbkdf2("sha512","secret",$salt,200000,0,false);
  4. echo "$secret\n";
  5. ?>
  6.  

Salida:
Código:
b14e5cb8d8ab9cabd2374a6d7a3dc6c1e8c2426fea3aaee98739d39c7e98661848fa22dc08e8734790fc4f88a007bd1a6e38ee4f70c7d3823bae8b848a9cedfa

Ya intente utilizar WebCrypto API y tambien CryptoJS y ninguno produce el mismo resultado, tal vez estoy haciendo las cosas mal no lo se, pero no mas no doy con la solucion

Código
  1. function test() {
  2. salt = hexToBytes("0123456789ABCDEF0123456789ABCDEF");
  3. password = "secret"
  4. secret = CryptoJS.PBKDF2(CryptoJS.enc.Utf8.parse(password), CryptoJS.enc.Utf8.parse(salt), { keySize: 512 / 32, iterations: 200000, hasher: CryptoJS.algo.SHA512});
  5. console.log(secret);
  6. }

Salida
Código:
4e334679d8a7368e0ed0d0699f164317931f4bf227c45989ed59b3ad2424bbe8b056298c0d56e08c810ce4e1ad7e34ab067ab1e9ee47a9ee69ab7ab3351ea126

Adicional a esto tengo el problema del Rendimiento en PHP originalmente tenia Un millon de Iteraciones y en PHP solo tardaba un segundo, pero estas funciones de JS tardaban mas de 2 minutos.

Saludos!
55  Foros Generales / Dudas Generales / Re: ¿Algún simulador/emulador/virtualizador de Android para usar en Windows 10 recomendado? en: 14 Julio 2022, 02:39 am
Te recomiendo Bluestacks, lo he utilizado y funciona bastante bien, puedes compartir archivos fácilmente entre la computadora y el emulador.


Saludos!
56  Programación / Scripting / Re: Diferencia entre Batch y Python en: 20 Mayo 2022, 00:44 am
¿en cuál debería invertir mi tiempo?

Python, tiene mas oportunidades de trabajo y mayor campo de aplicacion.

Saludos
57  Programación / Programación C/C++ / Re: Me cago en C/C++ en: 5 Marzo 2022, 23:09 pm
Ya asi dejalo. ya se devirtuo el tema.

Lo mencione como 3 veces

Que a mi opinion las funciones ya deberian de estar implementadas, pero es mi opion...


58  Programación / Programación C/C++ / Re: Me cago en C/C++ en: 5 Marzo 2022, 22:16 pm
No lees nada de lo que escribo verdad? Lo vuelvo a repetir

Simplemente me sorprender que aun no estén implementadas algunas funciones en las bibliotecas de funciones estándar de C++ funciones que yo consideraría básicas y otros lenguajes ya implementan



Esta es mi función trim que ya tengo implementada en C y con algunos cambios mínimos puedo incluir para strings de c++.

Código
  1. char *ltrim(char *str, const char *seps) {
  2. size_t totrim;
  3. if (seps == NULL) {
  4. seps = "\t\n\v\f\r ";
  5. }
  6. totrim = strspn(str, seps);
  7. if (totrim > 0) {
  8. size_t len = strlen(str);
  9. if (totrim == len) {
  10. str[0] = '\0';
  11. }
  12. else {
  13. memmove(str, str + totrim, len + 1 - totrim);
  14. }
  15. }
  16. return str;
  17. }
  18.  
  19. char *rtrim(char *str, const char *seps) {
  20. int i;
  21. if (seps == NULL) {
  22. seps = "\t\n\v\f\r ";
  23. }
  24. i = strlen(str) - 1;
  25. while (i >= 0 && strchr(seps, str[i]) != NULL) {
  26. str[i] = '\0';
  27. i--;
  28. }
  29. return str;
  30. }
  31.  
  32. char *trim(char *str, const char *seps) {
  33. return ltrim(rtrim(str, seps), seps);
  34. }
  35.  


has ignorado https://www.cplusplus.com/reference/string/string/length]length[/url], demostrando que no lo conoces string. Hay mucho que estudiar, para decir que no.

No no lo ignore claramente te pregunte que donde esta la funcion trim


La funcion remove que pusiste remueve todas las coincidendias. La funcion trim no.

Ademas como lo comente no solo es eso sino tambien los encode y decode de varios chartsets tienene que implementarse  cosas que en otros lenguajes ya estan implementados.

php adipto

Eso que significa? puse ejemplos de lenguajes como PHP, Java, Python para indicar que ahi ya estaban implementados de forma estandar.

Ya doy por terminado el tema ya que nadie contesto la única pregunta que hice en mi post

Código:
¿debería de enfocarme en python u otro lenguaje diferente a C++ en 2022?


59  Programación / Programación C/C++ / Re: Me cago en C/C++ en: 5 Marzo 2022, 21:44 pm
No lo digo por ti, sino por el mundo entero, jejeje.

jajajaja, si es cierto la gran mayoria lo ve asi.

Eso te lo crees tú

A que te refieres?


OK muestra donde esta trim?

Saludos!
60  Programación / Programación C/C++ / Re: Me cago en C/C++ en: 5 Marzo 2022, 21:15 pm
Como lo comente en el primer post, si tengo que agregarlo en el código como función aparte al estilo C o  extender una clase existente en C++ lo hago no tengo problema con eso.

No estoy culpando a nadie, simplemente me sorprender que aun no estén implementadas algunas funciones en las bibliotecas de funciones estándar de C++ funciones que yo consideraría básicas y otros lenguajes ya implementan, todas estas funciones de las que hable la tengo ya implementadas en C, ya sea desde 0 o utilizando algun bibliotecas ya existente
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 235
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines