perldoc > Crypt::Digest::Tiger192(3pm)

πŸ“› NAME

Crypt::Digest::Tiger192 - Hash function Tiger-192 [size: 192 bits]

πŸš€ Quick Reference

Use CaseCommandDescription
πŸ“œ Compute hex digest of a stringtiger192_hex('data')Returns a 48‑character hex string
πŸ“¦ Compute raw binary digest of a stringtiger192('data')Returns raw binary bytes
πŸ“‹ Compute Base64 digest of a stringtiger192_b64('data')Returns Base64 with trailing = padding
πŸ“Ž Compute Base64 URL‑safe digesttiger192_b64u('data')Returns Base64 URL‑safe (RFC 4648 Β§5)
πŸ“ Compute digest of a filetiger192_file('file.dat')Returns raw binary digest
πŸ§ͺ OO‑style digest computation$d = Crypt::Digest::Tiger192->new; $d->add('data'); $d->hexdigest;Object‑oriented interface with add/digest

πŸ“ SYNOPSIS

### Functional interface:
use Crypt::Digest::Tiger192 qw( tiger192 tiger192_hex tiger192_b64 tiger192_b64u
                                 tiger192_file tiger192_file_hex tiger192_file_b64 tiger192_file_b64u );

# calculate digest from string/buffer
$tiger192_raw  = tiger192('data string');
$tiger192_hex  = tiger192_hex('data string');
$tiger192_b64  = tiger192_b64('data string');
$tiger192_b64u = tiger192_b64u('data string');
# calculate digest from file
$tiger192_raw  = tiger192_file('filename.dat');
$tiger192_hex  = tiger192_file_hex('filename.dat');
$tiger192_b64  = tiger192_file_b64('filename.dat');
$tiger192_b64u = tiger192_file_b64u('filename.dat');
# calculate digest from filehandle
$tiger192_raw  = tiger192_file(*FILEHANDLE);
$tiger192_hex  = tiger192_file_hex(*FILEHANDLE);
$tiger192_b64  = tiger192_file_b64(*FILEHANDLE);
$tiger192_b64u = tiger192_file_b64u(*FILEHANDLE);
### OO interface:
use Crypt::Digest::Tiger192;

$d = Crypt::Digest::Tiger192->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 Tiger192 digest algorithm.

πŸ“€ EXPORT

Nothing is exported by default.

You can export selected functions:

use Crypt::Digest::Tiger192 qw(tiger192 tiger192_hex tiger192_b64 tiger192_b64u
                               tiger192_file tiger192_file_hex tiger192_file_b64 tiger192_file_b64u);

Or all of them at once:

use Crypt::Digest::Tiger192 ':all';

βš™οΈ FUNCTIONS

πŸ› οΈ METHODS

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

πŸ”— SEE ALSO

Crypt::Digest::Tiger192(3pm)
πŸ“› NAME πŸš€ Quick Reference πŸ“ SYNOPSIS πŸ“– 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:29 @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_^