Páginas (3):    1 2 3   
tincho   02-07-2021, 16:26
#11
(01-07-2021, 21:57)Carlos escribió: Pero no sé que nombre ponerle ¿Podríais hacer alguna sugerencia?

enigma

1 Saludo.
Carlos   03-07-2021, 16:07
#12
Es un buen nombre, muchas gracias.
Smile

A ver si se os ocurre alguno más para hacer comparaciones.

Jguardón me ha hecho ver que igual se podría incluir en Gambas como una mejora de Gb.crypt. Eso molaría. Es mucho mayor y más potente, pero tiene que estar bien probado.
Carlos   09-07-2021, 13:59
#13
Bueno, llevo varios días sin encontrar un error. Incluso me he montado una máquina virtual con un apache para probar los certificados on line. Todo parece funcionar bien.

No me hago ilusiones. En cuanto lo vean otras personas parecerá un desastre total con muchos errores. Sólo pienso que está en momento de entrar en fase beta.

He pensado en publicarlo aquí primero, no tanto por la fase beta sino por la primera impresión que causa. La documentación es una pesadilla porque es un tocho y es que echa p'atrás. La criptografía es por sí misma un antipática y encima tal como lo he puesto asusta más que otra cosa. No por complejo sino por mucha cosa a leer.

No conseguiré nada si lo publico y la gente que se acerque a echar un vistazo sale escapando por pensar que es algo complicado cuando en realidad utilizar esta clase es muy sencillo. Es que hay muchas cosas aunque cada una sea sencilla.

Admito sugerencias.
Shordi   09-07-2021, 18:19
#14
Siempre lo tienen que probar otros. Cuando uno prueba su propio código hace siempre lo que sabe que funciona o intenta provocar errores que ha previsto y funcionan. Hay que dejar que sean otros los que prueben el código. La otra opción es guardarlo en un cajón...vale, directorio, y dejarlo envejecer. Nuestros herederos se encargarán de vender nuestro ordenador a la chatarra después, solucionando así el problema.
Big Grin Big Grin Big Grin Big Grin

No podemos regresar
tercoide   12-07-2021, 21:48
#15
(09-07-2021, 18:19)Shordi escribió: los que prueben el código

el codigo esta en este hilo, solo que encriptado!!! es por eso que no lo puedes ver...

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Shordi   13-07-2021, 10:11
#16
Cita:es por eso que no lo puedes ver...
¡Entonces Funciona! Big Grin Big Grin Big Grin Big Grin

Es como el viejo chiste:
"Oiga, ¿Es aquí el servicio secreto?"
"Se lo podría decir, pero luego tendría que matarlo, señor."

No podemos regresar
Carlos   24-07-2021, 21:44
#17
Estoy reorganizando la documentación je je je

Es que es un tochazo terrible. Así no se puede presentar nada. Una cosa es que la gente por amabilidad o por interés quiera probarlo y otra distinta que se tenga que hacer un curso primero.

Pensé en hacer una wiki, pero no tengo ni idea de como se hace eso y lo he dejado para un futuro.

De momento lo presentaré en html pero eso me crea otros problemas absurdos por haber empezado a escribir sin pensarlo bien.

También estoy separando en dos. Uno un "manual de usuario" donde se explican las cosas conceptualmente (por ejemplo las diferencias de encriptar con diffie-hellman o con RSA o con certificados o con criptografía simétrica) y otro un manual de referencia donde uno pueda ir al grano. Mas o menos un "Quiero hacer esto. Miro esta función, veo el ejemplo y me vale".
Smile
Shordi   24-07-2021, 21:55
#18
No te mates mucho. Mi experiencia con la distribución e implantación de software (35 años de curro) es que los usuarios no quieren saber nada más allá del cómo. Deja muy clarita esa segunda parte y no pierdas demasiado tiempo explicando cosas que no le importan mucho a la peña. Con decir cosas como que "RSA es más rápido pero menos seguro que SHA", "Lo más usado es MD5, pero es más inseguro", (suponiendo que estas afirmaciones sean ciertas, claro), a la mayoría le vale. Te lo aseguro.

Anécdota: Un usuario, después de estar utilizando uno de mis programas durante más de 6 años me llama:
"No sabemos cómo hacer esto" me dicen.
"Está en las ayudas", le digo.
"No sabemos cómo entrar en las Ayudas", me contesta.
"Es el botón que hay justo al lado de el de 'Salir' y que pone 'Ayuda'.
Eso después de 6 años como usuario... aunque sé que tu usuario "target" no es el ususauro que habita en los despachos de la administración, pero el principio es más o menos el mismo "Dame algo que funcione, que sea sencillo, que luego yo ya...."

Saludos

No podemos regresar
Carlos   29-07-2021, 23:41
#19
Pero algo hay que poner. Por ejemplo si decides encriptar algo con AES-256 te vas a encontrar que hay varios.
AES en modo ECB es inseguro porque a igual dato produce igual cifrado y eso lo hace predecible. Por ejemplo en un texto intenta buscar la secuencia espacio letra letra espacio. Si encuentras eso ya has encontrado el espacio en todo el texto. Luego busca que dos letras pueden ir entre esos dos espacios. "el" "la" "de" "un" con eso conseguirás otras dos letras en todo el texto, ....

En modo CBC cada bloque depende del anterior. Por eso es malo para transmisiones porque si se pierde un solo bit se pierde el bloque entero y por tanto se pierden todos los bloques siguientes. En cambio es bueno para encriptar variables y claves porque es muy robusto.

Hay más modos

Cosas así ...

Si cifras un archivo con RSA puedes obtener un error y no encuentras la razón. RSA tiene un límite y si encriptas algo mayor que el módulo de la clave privada te dará un error críptico ininteligible.

Un coñazo.

Ya tengo casi acabada la documentación. A ver si para el finde ...
tercoide   30-07-2021, 01:30
#20
Tu app que hace? cual es el target de usuarios? quieres monetizarla?

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Páginas (3):    1 2 3   
  
Usuarios navegando en este tema: 7 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.