webForumDet fria alternativet

Få info från Unix program

4 svar · 402 visningar · startad av Asterix

AsterixMedlem sedan dec. 1999483 inlägg
#1

Så här står det i en manual till ett krypteringsprogram jag skall använda:

The veencrypt program takes the text to be encrypted as the first parameter and outputs the encrypted
and signed string on stdout. vedecrypt takes the CryptoText as the first parameter and outputs the
corresponding plain text on stdout if the signature matches. Otherwise, the wording “Invalid signature”
is output.

Är det någon som vet hur jag gör för att kryptera och dekryptera i ett PHP-skript med hjälp av dessa programmen??

spangoMedlem sedan juni 20008 205 inlägg
#2

Jag antar väl att det här borde funka.

$pass = escapeshellarg("blaha; cat /etc/passwd");
$encrypted = `veencrypt $pass`;
echo 'Krypterat lösenord: ', $encrypted, '<br>';

$pass = escapeshellarg($encrypted);
$decrypted = `vedecrypt $pass`;
echo 'Decrypterat lösenord: ', $decrypted, '<br>';
AsterixMedlem sedan dec. 1999483 inlägg
#3

Det kan väl aldrig funka. När körs unix programmen?

GunnarDMedlem sedan juni 20014 290 inlägg
#4

Programmen körs via dessa rader:

$encrypted = `veencrypt $pass`;
$decrypted = `vedecrypt $pass`;

Se till så att "fnutten" är åt rätt håll bara :)

AsterixMedlem sedan dec. 1999483 inlägg
#5

OK, ska testa det

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)