PHP - mcrypt - DES - ECB
3 naročniki
3 naročniki
Imam vprašanje glede enkripcije. Tisti, ki sporoči PHP rešitev, ki vrne željeno rešitev dam 50€.
Prave vrednosti so znotraj apostrofov!
Imamo data:
String: "f2f32d1ac0fd23b4fe9bef7bd949c6741f1ae71a"
Hex: "0xF2, 0xF3, 0x2D, 0x1A, 0xC0, 0xFD, 0x23, 0xB4, 0xFE, 0x9B, 0xEF, 0x7B, 0xD9, 0x49, 0xC6, 0x74, 0x1F, 0x1A, 0xE7, 0x1A"
Imamo key:
String: "12345678"
Hex: "0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38"
Enkripcija:
Iščemo DES enkriptiran string skozi ECB način.
Iskan rezultat:
String: "3E905FB7C5A302B1"
Hex: "0x33, 0x45, 0x39, 0x30, 0x35, 0x46, 0x42, 0x37, 0x43, 0x35, 0x41, 0x33, 0x30, 0x32, 0x42, 31"
Nepravilni rezultat:
vardump(mcryptencrypt(MCRYPTDES, $key, $data, MCRYPTMODEECB));
vardump(bin2hex(mcryptecb(MCRYPTDES, $key, $data, MCRYPTMODEECB)));