encrypt does not handle "$" inside string text..
-> (encrypt "secret" {! @ # $ % ^ &})
"RE#RFT"
-> (encrypt "secret" "RE#RFT")
"! @ # "
->
-> (encrypt "secret" (read-file "3"))
"RE#RFT"
-> (encrypt "secret" "RE#RFT")
"! @ # "
->
you are the confusing the order of parameters its: (encrypt source key) not (encrypt key source)
(encrypt {! @ # $ % ^ &} "secret") => "RE#RFTWEFR;TU"
WOW ;-) its 16:00 here and you are even more awake then I am ;-)
Thanks...