Arc Forumnew | comments | leaders | submitlogin
How to generate SHA1 hash?
1 point by iamwil 5571 days ago | 1 comment
Is there a library in arc to generate a SHA1 hash?


4 points by conanite 5571 days ago | link

app.arc generates sha1 hashes using a system call to openssl:

  (def shash (str)
    (let fname (+ "/tmp/shash" (rand-string 10))
      (w/outfile f fname (disp str f))
      (let res (tostring (system (+ "openssl dgst -sha1 <" fname)))
        (do1 (cut res 0 (- (len res) 1))
             (rmfile fname)))))

-----