2010-05-21 2 views
2

Я ищу библиотеку или обертку для Lua для использования некоторых криптографических функций. Первоначально мне нужно только создать хэш SHA-1.Lua library/wrapper for cryptography

Оценены любые советы или предложения.

ответ

2
+0

Я установил этот, но я не могу найти какую-либо документацию для начала. Итак, у меня есть, но не знаю, как его использовать. –

+0

http://www.keplerproject.org/md5/ содержит некоторую документацию. – ponzao

+0

Некоторые очень основные инструкций находятся внутри .tar.gz: переваривать библиотеку: __toString (с) \t \t новой() \t \t \t версии клона (с) \t \t сброса (с) дайджеста (с или с, [ raw]) \t update (c, s) В архиве также есть test.lua, в котором показана библиотека в действии ... – daurnimator

0

Если вы планируете сделать некоторые шифрования/дешифрования или криптография с открытым ключом позже, вы посмотрите на мою вилку из luacrypto в http://github.com/mkottman/luacrypto, который может привязку к OpenSSL , и обеспечивает хеширование, HMAC, симметричную криптографию и асимметричную подпись/проверку.

API-интерфейс является относительно простым, ссылка находится здесь: http://mkottman.github.com/luacrypto/manual.html

+0

Вы знаете, как заставить luacrypto работать на окнах? –

2

Если ваши потребности просты, посмотрите на Lua/APR - Lua привязок для Portable Runtime Apache. Он предоставляет процедуры для MD5 и SHA-1. Работает со строками или файлами.

Много других полезных вещей в Луа/АПР тоже.

Смежные вопросы