The Lua Lockbox

纯 Lua 编写的加密原语和协议
授权协议 MIT
开发语言 Lua
所属分类 程序开发、 加密/解密软件包
软件类型 开源软件
地区 不详
投 递 者 易星宇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

该项目包含一些纯 Lua 编写的加密原语和协议,包括:

Digests:

  • MD2

  • MD4

  • MD5

  • RIPEMD128

  • RIPEMD160

  • SHA1

  • SHA2-224

  • SHA2-256

Message Authentication Codes (MACs):

  • HMAC

Key Derivation Functions (KDFs):

  • PBKDF2

Block Ciphers:

  • DES

  • AES128

Block Cipher Modes:

  • ECB

  • CBC

  • PCBC

  • CFB

  • OFB

  • CTR

Block Cipher Padding:

  • Zero Padding

  • ANSI X.923 Padding

  • ISO/IEC 7816 Padding

  • PKCS7 Padding (PKCS5-Compatible)

  • 操作类型: stop停止垃圾收集。 restart重启垃圾收集。 collect执行一个完整的垃圾收集循环。 count返回当前使用的内存,单位为千字节。 step单步执行垃圾收集,第二个参数代表多少步。如果步长可以完成一次垃圾收集,则返回true。 setstepmul第二参数/100代表单步的速度,默认值为200,代表是内存分配速度的两倍。 setpause第二个参数/100代表在开始一个新的

  • Delphi 提供的加密解密控件中,LockBox 是一套非常优秀的开源控件。其前身是 TruboPower LockBox 是一套商业控件。 LockBox 到 Version 2 的时候决定开源。因此有 LockBox2,和之前的商业控件完全一样。 后来,有人另外写了一套,叫做 LockBox3,这个版本同样开源,但代码完全不一样,用法也不一样。其采用的开源协议也不一样。 关于 LockBox

  • LockBox是一套加密解密库,下载地址:http://sourceforge.net/projects/tplockbox/ 我的安装的操作系统:win7 64位 安装步骤如下: 一,安装: 安装时候选择默认目录,在“BPL/DLL输出目录”时候,选择“c:\lockbox”,下一步中目录同样选择这个目录。随后开始安装,然后编译,如果一切正常,应该可以正确编译。 二,配置: 1,  设置Libr

  • AutoLockbox (or Lockbox) is a service that commercial banks offer corporate customers to enable them to outsource their accounts receivable payment processing. An AutoLockbox operation can process mil

  • 安装luasocket 1).Lua 模块的安装和部署工具 LuaRocks $sudo apt-get install luarocks #安装部署工具 LuaRocks $luarocks install luasocket 2).源码下载编译、安装 $git clone https://github.com/diegonehab/luasocket.git $cd luasocket $

  • You can make it work. It is not that hard. Download from SVN. I'll refer to the base directory as tplockbox. Go to the tplockbox/trunc/packages directory. Copy the d2010 directory contents to a new di

  • luarocks是一个好东西,上一篇博客中,我还抱怨Lua的插件麻烦,需要自己cmake进行编译才能使用,也没现成的dll。今天找到一个luarocks。是可以管理lua的插件和软件包,同时可以编译lua的插件。简单的记录下自己使用luarock的步骤。 luarcoks的windows安装 步骤 1。 打开网址 https://github.com/luarocks/luarocks/wiki/

  • 1、简介 该软件包可以安装和更新lua的第三方模块。   2、下载地址 请在 http://luarocks.org/releases/ 页面选择需要的软件包。 wget http://luarocks.org/releases/luarocks-2.1.0.tar.gz   3、安装 tar -zxvf luarocks-2.1.0.tar.gz cd luarocks-2.1.0 ./conf

 相关资料
  • 本文向大家介绍Lua编程示例(五): C语言对Lua表的读取和添加,包括了Lua编程示例(五): C语言对Lua表的读取和添加的使用技巧和注意事项,需要的朋友参考一下 test.lua 中就一行代码: 运行输出结果为:

  • 本文向大家介绍Lua 编写模块,包括了Lua 编写模块的使用技巧和注意事项,需要的朋友参考一下 示例 上述方法的另一种方法是创建一个顶层表,然后将函数直接存储在其中。在这个习语中,我们上面的模块如下所示: 从调用者的角度来看,两种样式之间几乎没有区别。(一个值得一提的区别是,第一种样式使用户更难于猴子补丁该模块。根据您的观点,这是赞成还是反对。有关此的更多详细信息,请参阅EnriqueGarcía

  • 问题内容: 谁能解释我,编程语言理论中协变和逆变的概念吗? 问题答案: 协方差 非常简单,最好从某些收集类的角度来考虑。我们可以 参数化 的一些类型参数类。也就是说,我们的列表包含some 类型的元素。如果,列表将是协变的 S是Tiff列表的子类型List [S]是List [T]的子类型 (在这里,我使用数学定义 iff 表示 当且仅当 。) 也就是说,a 是一个 。如果有一些例程接受a 作为参

  • 问题内容: 我知道供应商有自己的原始SQL语言子集,这些子集用C(类似于Postgre SQL)或MS-SQL Server(C ++)等编写。 那么,原始的SQL是用C编写的,还是在Assembly中创建的呢?我真的找不到关于其原始语言根源的明确答案(除了历史等) 问题答案: 在Oracle上进行的快速历史搜索得出: 在70年代后期,Ingres刚开始在加州大学伯克利分校工作时,三个从事CIA合

  • 本文向大家介绍原生js的RSA和AES加密解密算法,包括了原生js的RSA和AES加密解密算法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js中RSA和AES加密解密详细代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍实例讲解java的纯数字加密解密,包括了实例讲解java的纯数字加密解密的使用技巧和注意事项,需要的朋友参考一下 我们都知道,在用户添加信息时,一些比较敏感的信息,如身份证号,手机号,用户的登录密码等信息,是不能直接明文存进数据库的.今天我们就以一个具体的例子来说明一下纯数字的java加密解密技术.     一般我们从页面获取到用户添加的信息之后,进行加密然后存入到数据库.需要比对信

  • 问题内容: 我正在尝试编写一个使用RSA密钥对加密和解密纯文本文件的实用程序。RSA密钥是使用ssh-keygen生成的,并照常存储在.ssh中。 我在理解如何使用Go语言crypto和crypto / rsa软件包时遇到问题吗?有关这些文档的文档很少(甚至更多,因为我对加密还不熟悉),并且示例很少。我检查了rsa_test.go文件是否有任何线索,但这只会使我更加困惑。 简而言之,我试图从.ss

  • 我正在尝试创建一个程序,该程序将提示用户输入正确的密码。第三次密码输入不正确时,程序应向用户询问PIN码,如果用户仍然未能正确输入PUK进行3次尝试,则程序现在应打印SIM卡阻止。 我想我必须使用循环,但我不知道如何使用。我只是一个新手。