FileBuzz: Software Download
Find shareware, freeware downloads from thousands of software titles

Program Name: RIPEMD160

License Type: Freeware

Date Released: July 24, 2013


RIPEMD160 v0.02 Instant Download

RIPEMD160 Desciption:

Perl extension for the RIPEMD-160 Hash function

Advertisements



RIPEMD160 is a Perl module that allows you to use the RIPEMD160 Message Digest algorithm from within Perl programs.This is a BETA Version. In the future it will be located in Crypt::RIPEMD160 and not in RIPEMD160.The module is based on the implementation from Antoon Bosselaers from Katholieke Universiteit Leuven.A new RIPEMD160 context object is created with the new operation. Multiple simultaneous digest contexts can be maintained, if desired. The context is updated with the add operation which adds the strings contained in the LIST parameter. Note, however, that add('foo', 'bar'), add('foo') followed by add('bar') and add('foobar') should all give the same result.The final message digest value is returned by the digest operation as a 20-byte binary string. This operation delivers the result of add operations since the last new or reset operation. Note that the digest operation is effectively a destructive, read-once operation. Once it has been performed, the context must be reset before being used to calculate another digest value.Several convenience functions are also provided. The addfile operation takes an open file-handle and reads it until end-of file in 8192 byte blocks adding the contents to the context. The file-handle can either be specified by name or passed as a type-glob reference, as shown in the examples below. The hexdigest operation calls digest and returns the result as a printable string of hexdecimal digits. This is exactly the same operation as performed by the unpack operation in the examples below.The hash operation can act as either a static member function (ie you invoke it on the RIPEMD160 class as in the synopsis above) or as a normal virtual function. In both cases it performs the complete RIPEMD160 cycle (reset, add, digest) on the supplied scalar value. This is convenient for handling small quantities of data. When invoked on the class a temporary context is created. When invoked through an already created context object, this context is used. The latter form is slightly more efficient. The hexhash operation is analogous to hexdigest.SYNOPSIS use RIPEMD160; $context = new RIPEMD160; $context->reset(); $context->add(LIST); $context->addfile(HANDLE); $digest = $context->digest(); $string = $context->hexdigest(); $digest = RIPEMD160->hash(SCALAR); $string = RIPEMD160->hexhash(SCALAR);




License: Freeware | Price: $0.00 | Size: 51 KB | Downloads (104)

Platform: Linux


Related Software
New Reviews
New Downloads Top Downloads Top Search

New Downloads

dbForge Data Generator for Oracle
StarCode Plus POS and Inventory Manager
SEO PowerSuite
CryptoTracker.tax
Maiar Browser
1AVCenter
Aiseesoft Mac FoneLab
CSV2OFX
Active@ ZDelete
Apeaksoft Screen Recorder
CSV2QBJ
AnyMP4 MTS Converter
CSV2QBO
1AV Sound Recorder
FlexiHub for Linux
CSV2QFX
Soda PDF
ProgramEdit
dbForge Studio for Oracle
PresenTense Time Client
Express Accounts Accounting Free
SPRuler
Express Accounts Plus Edition
Bank2QBO
Bank2QFX

Top Downloads

Opera Mini
Turbo C++
Abyss Web Server X1
TaskMerlin Project Management Software
Macrorit Disk Partition Expert Server Edition
Foxit Advanced PDF Editor
Kids Online Browser
Rapid PHP Editor
MathCast
simplitec simplisafe
Open-School Community Edition
Cleanup and Update Tool for Cisco CUCM
FTP!
Count Code
Multi-Process Killer Portable
SCEA Part 2 & 3 Exam EPractize Labs Enterprise
Silva 2.1a2
Agama Web Menus
aXmag Free
Flash Player Pro
Red Call Recorder
Syston Data Recovery Free
Photo! 3D Album
Photo! Editor
Sondle Virtual Desktop Assist

Top Search

Delphi Usb Programming
Net Programming Mortgage Calculator
Custom Perl Programming
Giftcard Programming
Game Ai Programming
Chart Controls Programming Excel
Excel Vba Programming
Delphi Programming Ebooks Download
Led Matrix Programming Software
Ide For Windows Programming
Universal Remote Control Software Programming
Programming Book Collection Database
Gm Ecm Pcm Bcm Programming Software
Phoenix Programming Software Free
Programming Data Base
Crestron Programming Design Kit
Dreambox Programming Software
C Programming Software Ms Dos
Loan System Programming Code
C Programming Pcw
Wmi Programming Programming Ide
Ecu Programming Software
Fta Programming
Programming Sound In Visual Basic
Online Banking Programming In Asp