Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
xampp7 /
perl /
vendor /
lib /
Crypt /
[ HOME SHELL ]
Name
Size
Permission
Action
AuthEnc
[ DIR ]
drwxrwxrwx
CAST5_PP
[ DIR ]
drwxrwxrwx
Checksum
[ DIR ]
drwxrwxrwx
Cipher
[ DIR ]
drwxrwxrwx
DSA
[ DIR ]
drwxrwxrwx
Digest
[ DIR ]
drwxrwxrwx
Mac
[ DIR ]
drwxrwxrwx
Mode
[ DIR ]
drwxrwxrwx
OpenPGP
[ DIR ]
drwxrwxrwx
OpenSSL
[ DIR ]
drwxrwxrwx
PK
[ DIR ]
drwxrwxrwx
PRNG
[ DIR ]
drwxrwxrwx
RIPEMD160
[ DIR ]
drwxrwxrwx
RSA
[ DIR ]
drwxrwxrwx
Random
[ DIR ]
drwxrwxrwx
SSLeay
[ DIR ]
drwxrwxrwx
Stream
[ DIR ]
drwxrwxrwx
AuthEnc.pm
152
B
-rw-rw-rw-
Blowfish.pm
4.66
KB
-rw-rw-rw-
CAST5_PP.pm
8.57
KB
-rw-rw-rw-
CBC.pm
36.75
KB
-rw-rw-rw-
Checksum.pm
2.2
KB
-rw-rw-rw-
Cipher.pm
4.09
KB
-rw-rw-rw-
DES.pm
3.43
KB
-rw-rw-rw-
DES_EDE3.pm
2.68
KB
-rw-rw-rw-
DSA.pm
6.82
KB
-rw-rw-rw-
Digest.pm
9.12
KB
-rw-rw-rw-
IDEA.pm
1.31
KB
-rw-rw-rw-
IDEA.pod
1.83
KB
-rw-rw-rw-
KeyDerivation.pm
3.65
KB
-rw-rw-rw-
Mac.pm
711
B
-rw-rw-rw-
Misc.pm
14.59
KB
-rw-rw-rw-
Mode.pm
146
B
-rw-rw-rw-
OpenPGP.pm
58.89
KB
-rw-rw-rw-
PK.pm
505
B
-rw-rw-rw-
PRNG.pm
6.49
KB
-rw-rw-rw-
RC4.pm
4.78
KB
-rw-rw-rw-
RC6.pm
1.37
KB
-rw-rw-rw-
RIPEMD160.pm
7.38
KB
-rw-rw-rw-
RSA.pm
17.05
KB
-rw-rw-rw-
Rijndael.pm
3.06
KB
-rw-rw-rw-
SSLeay.pm
17.11
KB
-rw-rw-rw-
Serpent.pm
2.15
KB
-rw-rw-rw-
Twofish.pm
3.34
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Twofish.pm
# $Id: Twofish.pm,v 2.12 2001/05/21 17:38:01 ams Exp $ # Copyright 2001 Abhijit Menon-Sen <ams@toroid.org> package Crypt::Twofish; use strict; use Carp; use DynaLoader; use vars qw( @ISA $VERSION ); @ISA = qw( DynaLoader ); $VERSION = '2.17'; bootstrap Crypt::Twofish $VERSION; sub keysize () { 16 } sub blocksize () { 16 } sub new { my ($class, $key) = @_; croak "Usage: ".__PACKAGE__."->new(\$key)" unless $key; return Crypt::Twofish::setup($key); } sub encrypt { my ($self, $data) = @_; croak "Usage: \$cipher->encrypt(\$data)" unless ref($self) && $data; $self->crypt($data, $data, 0); } sub decrypt { my ($self, $data) = @_; croak "Usage: \$cipher->decrypt(\$data)" unless ref($self) && $data; $self->crypt($data, $data, 1); } # The functions below provide an interface that is call-compatible with # the Crypt::Twofish 1.0 module. They do not, however, behave in exactly # the same way: they don't pad keys, and cannot decrypt ciphertext which # was written by the old module. # # (This interface is deprecated. Please use the documented interface # instead). sub Encipher { my ($key, $keylength, $plaintext) = @_; require Crypt::CBC; my $cipher = Crypt::CBC->new($key, "Twofish"); return $cipher->encrypt($plaintext); } sub Decipher { my ($key, $keylength, $ciphertext, $cipherlength) = @_; require Crypt::CBC; my $cipher = Crypt::CBC->new($key, "Twofish"); return $cipher->decrypt($ciphertext); } sub LastError { ""; } sub CheckTwofish { undef; } 1; __END__ =head1 NAME Crypt::Twofish - The Twofish Encryption Algorithm =head1 SYNOPSIS use Crypt::Twofish; $cipher = Crypt::Twofish->new($key); $ciphertext = $cipher->encrypt($plaintext); $plaintext = $cipher->decrypt($ciphertext); =head1 DESCRIPTION Twofish is a 128-bit symmetric block cipher with a variable length (128, 192, or 256-bit) key, developed by Counterpane Labs. It is unpatented and free for all uses, as described at <URL:http://www.counterpane.com/twofish.html>. This module implements Twofish encryption. It supports the Crypt::CBC interface, with the functions described below. It also provides an interface that is call-compatible with Crypt::Twofish 1.0, but its use in new code is strongly discouraged. =head2 Functions =over =item blocksize Returns the size (in bytes) of the block (16, in this case). =item keysize Returns the size (in bytes) of the key. Although the module understands 128, 192, and 256-bit keys, it returns 16 for compatibility with Crypt::CBC. =item new($key) This creates a new Crypt::Twofish object with the specified key (which should be 16, 24, or 32 bytes long). =item encrypt($data) Encrypts blocksize() bytes of $data and returns the corresponding ciphertext. =item decrypt($data) Decrypts blocksize() bytes of $data and returns the corresponding plaintext. =back =head1 SEE ALSO Crypt::CBC, Crypt::Blowfish, Crypt::TEA =head1 ACKNOWLEDGEMENTS =over 4 =item Nishant Kakani For writing Crypt::Twofish 1.0 (this version is a complete rewrite). =item Tony Cook For making the module work under Activeperl, testing on several platforms, and suggesting that I probe for features via %Config. =back =head1 AUTHOR Abhijit Menon-Sen <ams@toroid.org> Copyright 2001 Abhijit Menon-Sen. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Close