```{index} single: b64digest (Digest::SHA1) ``` ```{index} single: Digest::SHA1::b64digest ``` ```{index} single: Digest::SHA1::digest ``` ```{index} single: Digest::SHA1::hexdigest ``` # b64digest Finish the message and return its digest, then reset the object to the empty message. Also available as `Digest::SHA1::digest`, `Digest::SHA1::hexdigest`. `digest` returns the 20 raw bytes, `hexdigest` 40 lowercase hex digits, `b64digest` 27 Base64 characters without the `=` padding. ## Synopsis ```perl my $ctx = Digest::SHA1->new; $ctx->add('abc'); print $ctx->hexdigest, "\n"; # a9993e36... print $ctx->hexdigest, "\n"; # da39a3ee..., the empty message ```