📄 rmd-160.txt
字号:
Encryption Algorithm Implementations
====================================
DISCLAIMER:
This implementation was developed totally outside of the USA and so it is free
from export restrictions. However if you have laws in your country which prevent
the use of strong cryptographical products then please remove this archive from
your computer. I retain no responsibly for this implementation.
This implementation is FREEWARE, you may use this implementation freely. You
have permission to modify any of the files included in this archive provided you
do not redistribute these files. If you wish to redistribute these
implementations you may do so provided all the files in this archive are kept
intact and unmodified. If you do redistribute these files please email me and
tell me (if you upload to a BBS/web site/ftp site etc), this is not a requirement
but it is nice to know who is using these implementations.
For the lastest updates/information try
http://web.ukonline.co.uk/david.w32/delphi.html
or email davebarton@bigfoot.com
Algorithm Details
-----------------
Name RIPEMD-160 hash algorithm
Author Ron Rivest
Hash size 160bit
Procedures
----------
function RMD160SelfTest: Boolean;
Performs a self test
procedure RMD160Init;
Initializes a TRMD160Data record
procedure RMD160Update;
Update the RIPEMD-160 hash
procedure RMD160Final;
Produces the final RIPEMD-160 hash
Usage
-----
Before usage I recommend that you call the SelfTest function to test that the
implementation is performing correctly.
Use the Update procedure on all of the data you wish to hash, and then the Final
procedure to produce the final hash.
I hope you find this implementation useful!
Dave
davebarton@bigfoot.com
http://web.ukonline.co.uk/david.w32/delphi.html
Copyright (c) 1998 David Barton
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -