Tag Archives: Perl

UltraVnc password encryption and decryption (C#)

Advertisement from Google Hello all! I had to deploy and configure UltraVnc server to the remote computers. For this purpose it was necessary to write UltraVnc password encryption method. Passwords stores in   ultravnc.ini [ultravnc] passwd=<Encrypted password> passwd2=< Encrypted password > passwd – full control password Advertisement from Google passwd2 – read-only password Password must be… Read More »

Шифрование и расшифровка паролей UltraVnc (C#)

Добрый день! Возникла необходимость деплоить и настраивать UltraVnc сервер на удаленных машинах. Для этого необходимо было написать шифратор паролей для UltraVnc. Пароли хранятся в файле ultravnc.ini [ultravnc] passwd=<Зашифрованный пароль> passwd2=<Зашифрованный пароль> passwd – пароль с полным доступом passwd2 – пароль с доступом только для чтения Пароль должен быть не больше 8-ми символов. Недостающие символы заполняются null… Read More »

C# аналог Perl Crypt::DES

Доброго времени суток! Довелось мне на днях написать метод генерации зашифрованного пароля для UlrtaVnc. Писать необходимо было на C#. Погуглив, нашел реализации алгоритма шифрования на Perl и Python. Шифруется все алгоритмом DES. На Perl это выглядит так: my $realkey = pack ('H16', "E84AD660C4721AE0"); my $cipher = Crypt::DES->new($realkey); my $password = "test"; my $cryptpass = $cipher->encrypt($password);… Read More »