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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6]
51  Programación / Programación C/C++ / Re: programa modificado sin struct de polizas en: 28 Marzo 2016, 20:39 pm
Mira si esto te sirve, ejecutalo y prueba a ver :P
Código:
#include <iostream>
#include <vector>
using namespace std;
 
struct tPoliza{
    int cPoliza;
    string descripcion;
    double costo;
};

void ingresar(vector<tPoliza>& v){
tPoliza p;
cout << "Introduzca el codigo:" << endl;
int c;
cin >> c;
p.cPoliza = c;
string s;
cout << "Introduzca la descripcion:" << endl;
cin >> s;
p.descripcion = s;
double costo;
cout << "Introduzca el costo:" << endl;
cin >> costo;
p.costo = costo;
v.push_back(p);
}

void mostrar(const vector<tPoliza>& v){
if(v.empty()) cout << "Aun no hay ninguna poliza" << endl;
else{
for(int i = 0; i < (int)v.size(); ++i){
cout << "Num. poliza: " << i << endl;
cout << "Código poliza: " << v[i].cPoliza << endl;
cout << "Descripción: " << v[i].descripcion << endl;
cout << "Costo: " << v[i].costo << endl;
cout << "-----------------------------" << endl;
}
}
}
 
int main()
{
int op;
cout << "Por favor, introduce una opción (1-Ingresar nueva poliza, 2-Listar polizas)" << endl;

vector<tPoliza> polizas;
    while(cin >> op){
if(op == 1){
ingresar(polizas);
}
else if(op == 2){
mostrar(polizas);
}
else {
cout << "Opción no válida" << endl;
}
cout << "Introduzca de nuevo una opción si desea continuar (1-Ingresar nueva poliza, 2-Listar polizas)" << endl;
}
}

52  Programación / Programación C/C++ / Re: me pueden chequear este programa es para hoy en: 28 Marzo 2016, 19:35 pm
Te envio MP y hablamos por ahí!
53  Programación / Programación C/C++ / Re: me pueden chequear este programa es para hoy en: 28 Marzo 2016, 19:20 pm
¿Puedes ser más esplicito con el enunciado?
¿Solo deseas ingresar y despues mostrar una poliza? ¿Tienes que tener más de una poliza guardada?
Por otra parte, ¿has intentado compilar y ejecutar el código?
54  Seguridad Informática / Criptografía / AES en: 26 Marzo 2016, 19:07 pm
Buenas gente, ya vuelvo a estar por aquí!
Tengo dos preguntas para vosotros.

- La primera:
Tengo dos archivos c.key y c.enc.
c.key es la clave para descifrar c.enc que ha sido cifrado con AES. Mi pregunta es, el vector de inicialización IV, se puede inicializar de manera random? Si no, como puedo descifrar el mensaje? Os dejo aqui el codigo en Python.

Código:
from Crypto.Cipher import AES
from Crypto import Random


IV = Random.new().read(16)
key = open("c.key").read();
aes = AES.new(key, AES.MODE_CBC, IV)
encrypted = open("c.enc").read()
result = aes.decrypt((encrypted))
open("c.dec",'wb').write(result)

- La segunda:
Código:
KS=random(16)
kiv=random(1)
for i in range(0,16) {IV[i]=KS[i]^kiv}
aes_encryptor = AES.new(KS, AES.MODE_CBC,IV)
cryptogram = aes_encryptor.encrypt(Message)
result = IV || cryptogram
open("file.enc",'wb').write(result)

^ significa XOr y || concatenación.

Un archivo ha sido cifrado usando este codigo. ¿Cómo podria descifrarlo? Teoricamente existe una "puerta trasera". Creo que la clave está en hacer fuerza bruta con IV ya que es un valor de 1 Byte y con eso podrias sacar la clave (KS)

Adjunto los archivos:
https://www.dropbox.com/sh/fojv4sqeyc9fu0n/AADZkofN4Ri-jBmsLdgfJb8Ca?dl=0
55  Seguridad Informática / Criptografía / Re: Clave Secreta en: 23 Marzo 2016, 23:17 pm
Muchas gracias por tu tiempo :D
Hay un problema, el fichero que te he subido era un fichero erroneo. Era el de otra "práctica".
Curiosamente la salida de ambos textos casi coinciden.
He actualizado el dropbox, no consigo pasarlo a Unicode.
56  Seguridad Informática / Criptografía / Re: Clave Secreta en: 23 Marzo 2016, 19:29 pm
Os dejo undropbox con los ficheros.
57  Seguridad Informática / Criptografía / Clave Secreta en: 23 Marzo 2016, 17:03 pm
Buenas!
Necesito descifrar un fitxero de texto. Tengo la clave, pero no soy capaz de descifrarlo...
Lo único que sé es que ha sido cifrado con AES o DES. Gracias.

http://pastebin.com/7vTxh9aN
Os dejo un enlace con los ficheros.
https://www.dropbox.com/sh/fojv4sqeyc9fu0n/AADZkofN4Ri-jBmsLdgfJb8Ca?dl=0
Páginas: 1 2 3 4 5 [6]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines