Windows NT KAMIDAKI 10.0 build 19045 (Windows 10) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.3.9
Server IP : 192.168.3.16 & Your IP : 216.73.216.140
Domains :
Cant Read [ /etc/named.conf ]
User : SISTEMA
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
C: /
xampp /
perl /
vendor /
lib /
Crypt /
OpenPGP /
Delete
Unzip
Name
Size
Permission
Date
Action
Key
[ DIR ]
drwxrwxrwx
2024-07-26 17:38
Signature
[ DIR ]
drwxrwxrwx
2024-07-26 17:38
Armour.pm
7.91
KB
-rw-rw-rw-
2015-08-16 15:28
Buffer.pm
2.11
KB
-rw-rw-rw-
2015-08-16 15:28
CFB.pm
2.73
KB
-rw-rw-rw-
2015-08-16 15:28
Certificate.pm
15.95
KB
-rw-rw-rw-
2015-08-16 15:28
Cipher.pm
5.92
KB
-rw-rw-rw-
2015-08-16 15:28
Ciphertext.pm
7.01
KB
-rw-rw-rw-
2015-08-16 15:28
Compressed.pm
4.92
KB
-rw-rw-rw-
2015-08-16 15:28
Config.pm
3.01
KB
-rw-rw-rw-
2015-08-16 15:28
Constants.pm
2.39
KB
-rw-rw-rw-
2015-08-16 15:28
Digest.pm
4.36
KB
-rw-rw-rw-
2015-08-16 15:28
ErrorHandler.pm
2.37
KB
-rw-rw-rw-
2015-08-16 15:28
Key.pm
6.11
KB
-rw-rw-rw-
2015-08-16 15:28
KeyBlock.pm
3.64
KB
-rw-rw-rw-
2015-08-16 15:28
KeyRing.pm
8.08
KB
-rw-rw-rw-
2015-08-16 15:28
KeyServer.pm
4.32
KB
-rw-rw-rw-
2015-08-16 15:28
MDC.pm
2.5
KB
-rw-rw-rw-
2015-08-16 15:28
Marker.pm
893
B
-rw-rw-rw-
2015-08-16 15:28
Message.pm
4.32
KB
-rw-rw-rw-
2015-08-16 15:28
OnePassSig.pm
1.46
KB
-rw-rw-rw-
2015-08-16 15:28
PacketFactory.pm
8.63
KB
-rw-rw-rw-
2015-08-16 15:28
Plaintext.pm
3.24
KB
-rw-rw-rw-
2015-08-16 15:28
S2k.pm
6.05
KB
-rw-rw-rw-
2015-08-16 15:28
SKSessionKey.pm
6.15
KB
-rw-rw-rw-
2015-08-16 15:28
SessionKey.pm
6.69
KB
-rw-rw-rw-
2015-08-16 15:28
Signature.pm
12.44
KB
-rw-rw-rw-
2015-08-16 15:28
Trust.pm
797
B
-rw-rw-rw-
2015-08-16 15:28
UserID.pm
2.03
KB
-rw-rw-rw-
2015-08-16 15:28
Util.pm
4.85
KB
-rw-rw-rw-
2015-08-16 15:28
Words.pm
11.23
KB
-rw-rw-rw-
2015-08-16 15:28
Save
Rename
package Crypt::OpenPGP::Config; use strict; use Crypt::OpenPGP::ErrorHandler; use base qw( Crypt::OpenPGP::ErrorHandler ); sub new { my $class = shift; my $cfg = bless { o => { @_ } }, $class; $cfg; } sub get { $_[0]->{o}{ $_[1] } } sub set { my $cfg = shift; my($key, $val) = @_; $cfg->{o}{$key} = $val; } { my %STANDARD = ( str => \&_set_str, bool => \&_set_bool, ); sub read_config { my $cfg = shift; my($compat, $cfg_file) = @_; my $class = join '::', __PACKAGE__, $compat; my $directives = $class->directives; local(*FH, $_, $/); $/ = "\n"; open FH, $cfg_file or return $cfg->error("Error opening file '$cfg_file': $!"); while (<FH>) { chomp; next if !/\S/ || /^#/; if (/^\s*([^\s=]+)(?:(?:(?:\s*=\s*)|\s+)(.*))?/) { my($key, $val) = ($1, $2); my $ref = $directives->{lc $key}; next unless $ref; my $code = ref($ref->[0]) eq 'CODE' ? $ref->[0] : $STANDARD{$ref->[0]}; $code->($cfg, $ref->[1], $val); } } close FH; } } sub _set_str { $_[0]->{o}{$_[1]} = $_[2] } { my %BOOL = ( off => 0, on => 1 ); sub _set_bool { my($cfg, $key, $val) = @_; $val = 1 unless defined $val; $val = $BOOL{$val} || $val; $cfg->{o}{$key} = $val; } } package Crypt::OpenPGP::Config::GnuPG; sub directives { { armor => [ 'bool', 'Armour' ], 'default-key' => [ 'str', 'DefaultKey' ], recipient => [ 'str', 'Recipient' ], 'default-recipient' => [ 'str', 'DefaultRecipient' ], 'default-recipient-self' => [ 'bool', 'DefaultSelfRecipient' ], 'encrypt-to' => [ 'str', 'Recipient' ], verbose => [ 'bool', 'Verbose' ], textmode => [ 'bool', 'TextMode' ], keyring => [ 'str', 'PubRing' ], 'secret-keyring' => [ 'str', 'SecRing' ], 'cipher-algo' => [ \&_set_cipher ], 'digest-algo' => [ 'str', 'Digest' ], 'compress-algo' => [ \&_set_compress ], } } { my %Ciphers = ( '3DES' => 'DES3', BLOWFISH => 'Blowfish', RIJNDAEL => 'Rijndael', RIJNDAEL192 => 'Rijndael192', RIJNDAEL256 => 'Rijndael256', TWOFISH => 'Twofish', CAST5 => 'CAST5', ); sub _set_cipher { $_[0]->{o}{Cipher} = $Ciphers{$_[2]} } my %Compress = ( 1 => 'ZIP', 2 => 'Zlib' ); sub _set_compress { $_[0]->{o}{Compress} = $Compress{$_[2]} } } package Crypt::OpenPGP::Config::PGP2; sub directives { { armor => [ 'bool', 'Armour' ], compress => [ 'bool', 'Compress' ], encrypttoself => [ 'bool', 'EncryptToSelf' ], myname => [ 'str', 'DefaultSelfRecipient' ], pubring => [ 'str', 'PubRing' ], secring => [ 'str', 'SecRing' ], } } package Crypt::OpenPGP::Config::PGP5; *directives = \&Crypt::OpenPGP::Config::PGP2::directives; 1;