Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
x86_64-linux-gnu /
perl5 /
5.34 /
Crypt /
Digest /
[ HOME SHELL ]
Name
Size
Permission
Action
BLAKE2b_160.pm
6.55
KB
-rw-r--r--
BLAKE2b_256.pm
6.55
KB
-rw-r--r--
BLAKE2b_384.pm
6.55
KB
-rw-r--r--
BLAKE2b_512.pm
6.55
KB
-rw-r--r--
BLAKE2s_128.pm
6.55
KB
-rw-r--r--
BLAKE2s_160.pm
6.55
KB
-rw-r--r--
BLAKE2s_224.pm
6.55
KB
-rw-r--r--
BLAKE2s_256.pm
6.55
KB
-rw-r--r--
CHAES.pm
5.87
KB
-rw-r--r--
Keccak224.pm
6.28
KB
-rw-r--r--
Keccak256.pm
6.28
KB
-rw-r--r--
Keccak384.pm
6.28
KB
-rw-r--r--
Keccak512.pm
6.28
KB
-rw-r--r--
MD2.pm
5.56
KB
-rw-r--r--
MD4.pm
5.55
KB
-rw-r--r--
MD5.pm
5.55
KB
-rw-r--r--
RIPEMD128.pm
6.28
KB
-rw-r--r--
RIPEMD160.pm
6.28
KB
-rw-r--r--
RIPEMD256.pm
6.28
KB
-rw-r--r--
RIPEMD320.pm
6.28
KB
-rw-r--r--
SHA1.pm
5.67
KB
-rw-r--r--
SHA224.pm
5.92
KB
-rw-r--r--
SHA256.pm
5.92
KB
-rw-r--r--
SHA384.pm
5.92
KB
-rw-r--r--
SHA3_224.pm
6.16
KB
-rw-r--r--
SHA3_256.pm
6.16
KB
-rw-r--r--
SHA3_384.pm
6.16
KB
-rw-r--r--
SHA3_512.pm
6.16
KB
-rw-r--r--
SHA512.pm
5.92
KB
-rw-r--r--
SHA512_224.pm
6.4
KB
-rw-r--r--
SHA512_256.pm
6.4
KB
-rw-r--r--
SHAKE.pm
1.67
KB
-rw-r--r--
Tiger192.pm
6.17
KB
-rw-r--r--
Whirlpool.pm
6.3
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : SHAKE.pm
package Crypt::Digest::SHAKE; use strict; use warnings; our $VERSION = '0.076'; use Carp; $Carp::Internal{(__PACKAGE__)}++; use CryptX; sub addfile { my ($self, $file) = @_; my $handle; if (ref(\$file) eq 'SCALAR') { #filename open($handle, "<", $file) || croak "FATAL: cannot open '$file': $!"; binmode($handle); } else { #handle $handle = $file } croak "FATAL: invalid handle" unless defined $handle; my $n; my $buf = ""; while (($n = read($handle, $buf, 32*1024))) { $self->add($buf) } croak "FATAL: read failed: $!" unless defined $n; return $self; } sub CLONE_SKIP { 1 } # prevent cloning 1; =pod =head1 NAME Crypt::Digest::SHAKE - Hash functions SHAKE128, SHAKE256 from SHA3 family =head1 SYNOPSIS use Crypt::Digest::SHAKE $d = Crypt::Digest::SHAKE->new(128); $d->add('any data'); $d->addfile('filename.dat'); $d->addfile(*FILEHANDLE); $part1 = $d->done(100); # 100 raw bytes $part2 = $d->done(100); # another 100 raw bytes #... =head1 DESCRIPTION Provides an interface to the SHA3's sponge function SHAKE. =head1 METHODS =head2 new $d = Crypt::Digest::SHA3-SHAKE->new($num); # $num ... 128 or 256 =head2 clone $d->clone(); =head2 reset $d->reset(); =head2 add $d->add('any data'); #or $d->add('any data', 'more data', 'even more data'); =head2 addfile $d->addfile('filename.dat'); #or $d->addfile(*FILEHANDLE); =head2 done $result_raw = $d->done($len); # can be called multiple times =head1 SEE ALSO =over =item * L<CryptX|CryptX>, L<Crypt::Digest|Crypt::Digest> =item * L<http://en.wikipedia.org/wiki/SHA-3|http://en.wikipedia.org/wiki/SHA-3> =back =cut
Close