3
我喜歡Common Lisp的Ironclad加密庫。出於好奇,有沒有人在Emacs Lisp項目中實現這個庫?在研究這個問題時,我懷疑爲了使它與純Emacs Lips項目兼容會有太多工作,但是混合Elisp和CL項目也可能是我需要做的選項。用於Emacs Lisp的Ironclad加密庫?
我喜歡Common Lisp的Ironclad加密庫。出於好奇,有沒有人在Emacs Lisp項目中實現這個庫?在研究這個問題時,我懷疑爲了使它與純Emacs Lips項目兼容會有太多工作,但是混合Elisp和CL項目也可能是我需要做的選項。用於Emacs Lisp的Ironclad加密庫?
ironclad的一些功能是通過secure-hash
和md5
函數內置於Emacs的。 http://www.gnu.org/software/emacs/manual/html_node/elisp/Checksum_002fHash.html有更多信息。
這些函數都是用C語言編寫的。我不太確定,但看起來Emacs Lisp的低速和小的fixnums會直接在純elisp中完成這項工作。
我注意到Emacs Lisp提供了Ironclad許多功能。 Ironclad與衆不同之處在於項目範圍,「統一Common Lisp的幾個加密軟件包」,「提供與OpenSSL或Crypto ++類似的加密工具包」,支持幾種常用的密碼,摘要和MAC。也許我應該做的是看看如何簡單地利用Emacs Lisp來實現所有相同的功能,但我已經熟悉Ironclad了,並且誠實地希望看到它完全成熟,並注意到它的改進。但請欣賞答案! –