Advertisement
Guest User

Untitled

a guest
May 2nd, 2022
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.82 KB | None | 0 0
  1. (defun generate-k (m)
  2.   (mod (+ (parse-integer (sha256 m) :radix 16)
  3.           (get-internal-real-time))
  4.        *n*))
  5.  
  6. ;;; CL-USER> *n*
  7. ;;; 115792089237316195423570985008687907852837564279074904382605163141518161494337
  8. ;;; CL-USER> (sha256 "hi")
  9. ;;; "8f434346648f6b96df89dda901c5176b10a6d83961dd3c1ac88b59b2dc327aa4"
  10. ;;; CL-USER> (mod (+ (parse-integer (sha256 "hi") :radix 16)
  11. ;;;                  (get-internal-real-time))
  12. ;;;               *n*)
  13. ;;; 64799580415538975799983076416639475941656422820260801829320304467620837323285
  14. ;;; CL-USER> (generate-k "hi")
  15. ;;; 64799580415538975799983076416639475941656422820260801829320304467620881419869
  16. ;;; CL-USER> (let ((k 0))
  17. ;;;            (setq k (generate-k "hi"))
  18. ;;;            k)
  19. ;;; ; Evaluation aborted on #<TYPE-ERROR expected-type: VECTOR datum: 0>.
  20. ;;; CL-USER>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement