Lines Matching refs:digest

80 or "hashes", of some data, called a message.  The digest is (usually)
81 some small/fixed size string. The actual size of the digest depend of
85 An important property of the digest algorithms is that the digest is
87 property is that digest functions are one-way functions, that is it
89 digest. Algorithms differ in how "likely" and how "hard", as well as
95 digest for a different message it is wise to make it easy to plug in
104 The digest can be delivered in three formats:
120 representation of the digest with any trailing padding removed. The
129 return the digest. Example:
132 $digest = md5($message);
135 appended to the name, which returns the digest in the indicated form.
150 message-digest algorithm. You can add data to the object and finally
151 ask for the digest. The "XXX" should of course be replaced by the proper
152 name of the digest algorithm you want to use.
167 The clone method creates a copy of the digest state object and returns
179 message we calculate the digest for. The return value is the $ctx
198 message we calculate the digest for. The return value is the $ctx
236 Most digest algorithms are byte based and for these it is not possible
240 =item $ctx->digest
242 Return the binary digest for the message.
244 Note that the C<digest> operation is effectively a destructive,
246 automatically C<reset> and can be used to calculate another digest
247 value. Call $ctx->clone->digest if you want to calculate the digest
248 without resetting the digest state.
252 Same as $ctx->digest, but will return the digest in hexadecimal form.
256 Same as $ctx->digest, but will return the digest as a base64 encoded
300 New digest implementations should consider subclassing from L<Digest::base>.