/***************************************************************************************************************** SAS file name: hash_function File location: _________________________________________________________________________________________________________________ Purpose: To demonstrate the purpose of a hash function from the perspective of a hash object Author: Peter Clemmensen Creation Date: 19/05/2018 This program supports the example page "" on SASnrd.com *****************************************************************************************************************/ data _null_; time=time(); do i=1 to 10e5; string=uuidgen(); hash=md5(string); end; elapsedtime=time()-time; put elapsedtime; time=time(); do i=1 to 10e5; string=uuidgen(); hash=sha256(string); end; elapsedtime=time()-time; put elapsedtime; run;