PDA

Ver la Versión Completa : Cifrar texto con aes256 (funciones secrypt)


Bluefox
28-10-2022, 11:49:19
Buenos dias.
Necesito cifrar unos textos en aes256, para ello mire las funciones de secrypt de Seoane.
Lo primero que probe fue compilar los test.
El test 3, que es el que mas se asemeja a lo que busco, si lo compilo en debug me da "Integer overflow", si lo compilo en release, parece que funciona aunque me salta una excepcion, pero encrypta y desencripta.
Luego lo intento poner en el proyecto que lo necesito y siempre me da el error de integer overflow.
Compilado con delphi 11.1

Neftali [Germán.Estévez]
28-10-2022, 13:05:04
¿Lo has ejecutado paso a paso a ver si obtienes más información del error?
Estaría bien añadir links del proyecto para que otros usuarios puedan encontrarlo.
Entiendo que te refieres a esto:
https://github.com/dxeoane/secrypt

Neftali [Germán.Estévez]
28-10-2022, 13:41:50
Otra opción es buscar una alternativa.
Aquí tienes una: https://github.com/Delphier/TAES
Con código y ejemplo incluído (compila sin problemas en las últimas verisones de Delphi).

Aunque si busca encontrarás más. LockBox, DCPCrypt, CryptoLib,...

Bluefox
28-10-2022, 13:59:17
Muchas gracias.
Si busque mas alternativas. pero esta seria la mas sencilla, ya que son simples funciones :D

taqtaq
07-02-2023, 03:14:09
Hola proba con la directiva Q

https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Overflow_checking_(Delphi)

En opciones del proyecto Overflow checking = False

Saludos