perldoc > Crypt::Digest::Keccak224

πŸ“› NAME

Crypt::Digest::Keccak224 - Hash function Keccak-224 [size: 224 bits]

πŸš€ Quick Reference

Use CaseCommandDescription
Digest from string (raw)keccak224('data')Returns binary Keccak-224 hash
Digest from string (hex)keccak224_hex('data')Returns hex-encoded hash
Digest from string (Base64)keccak224_b64('data')Returns Base64 hash with = padding
Digest from string (Base64 URL-safe)keccak224_b64u('data')Returns Base64 URL-safe hash
Digest from file (raw)keccak224_file('filename.dat')Hash file contents to binary
Object‑oriented digest$d = Crypt::Digest::Keccak224β†’new; $dβ†’add('data'); $dβ†’digest;Returns binary hash via OO interface

πŸ“œ SYNOPSIS

πŸ”Ή Functional Interface

use Crypt::Digest::Keccak224 qw( keccak224 keccak224_hex keccak224_b64 keccak224_b64u
                      keccak224_file keccak224_file_hex keccak224_file_b64 keccak224_file_b64u );

# calculate digest from string/buffer
$keccak224_raw  = keccak224('data string');
$keccak224_hex  = keccak224_hex('data string');
$keccak224_b64  = keccak224_b64('data string');
$keccak224_b64u = keccak224_b64u('data string');
# calculate digest from file
$keccak224_raw  = keccak224_file('filename.dat');
$keccak224_hex  = keccak224_file_hex('filename.dat');
$keccak224_b64  = keccak224_file_b64('filename.dat');
$keccak224_b64u = keccak224_file_b64u('filename.dat');
# calculate digest from filehandle
$keccak224_raw  = keccak224_file(*FILEHANDLE);
$keccak224_hex  = keccak224_file_hex(*FILEHANDLE);
$keccak224_b64  = keccak224_file_b64(*FILEHANDLE);
$keccak224_b64u = keccak224_file_b64u(*FILEHANDLE);

πŸ”Ή OO Interface

use Crypt::Digest::Keccak224;

$d = Crypt::Digest::Keccak224->new;
$d->add('any data');
$d->addfile('filename.dat');
$d->addfile(*FILEHANDLE);
$result_raw  = $d->digest;     # raw bytes
$result_hex  = $d->hexdigest;  # hexadecimal form
$result_b64  = $d->b64digest;  # Base64 form
$result_b64u = $d->b64udigest; # Base64 URL Safe form

πŸ“ DESCRIPTION

Provides an interface to the Keccak224 digest algorithm.

πŸ“¦ EXPORT

Nothing is exported by default.

You can export selected functions:

use Crypt::Digest::Keccak224 qw(keccak224 keccak224_hex keccak224_b64 keccak224_b64u
                      keccak224_file keccak224_file_hex keccak224_file_b64 keccak224_file_b64u);

Or all of them at once:

use Crypt::Digest::Keccak224 ':all';

πŸ“¦ FUNCTIONS

πŸ”§ METHODS

The OO interface provides the same set of functions as Crypt::Digest.

πŸ”— SEE ALSO

Crypt::Digest::Keccak224
πŸ“› NAME πŸš€ Quick Reference πŸ“œ SYNOPSIS
πŸ”Ή Functional Interface πŸ”Ή OO Interface
πŸ“ DESCRIPTION πŸ“¦ EXPORT πŸ“¦ FUNCTIONS πŸ”§ METHODS πŸ”— SEE ALSO

Generated by phpman v4.9.22-1-g1b0fcb4 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-05 02:34 @216.73.216.52
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-pro / taotoken.net / www.chedong.com - original format

^_top_^