Как сгенерировать пароль VNC? - PullRequest
2 голосов
/ 22 октября 2009

Привет, нужно сгенерировать пароль vnc, используя любой скрипт (желательно php, но подойдет любой perl).

Проблема в том, что vncpasswd требует интерактивного действия пользователя (запрашивая пароль и подтверждение пароля).

Есть ли способ создать его без запроса?

1 Ответ

3 голосов
/ 22 октября 2009

С здесь .

#!/bin/perl

use Crypt::CBC;

my $key = pack("C8", 23, 82, 107, 6, 35, 78, 88, 7);
$cipher = Crypt::CBC->new({
'key'=>$key, 'cipher'=>'DES', 'prepend_iv'=>0, 'regenerate_key'=>0
});

$ciphertext = $cipher->encrypt("This data is hush hush");
$plaintext = $cipher->decrypt($ciphertext);

print "Encrypted: $ciphertext\n";
print "Decrypted: $plaintext\n";
...