LibTomCrypt
Version0.99
Tom St Denis
翻译:张大川
开放的代码,开放的学术,开放的思想
Tom St Denis
Phone:1-613-836-3160
111Banning Rd
Kanata,Ontario
K2L 1C3
Canada
张大川
电话:08715038472
云南大学软件学院信息安全系
云南省昆明市国家经济技术开发区
650200 中国
目录
1 引导
1.1什么是LibTomCrypt?
1.1.1这个库中有什么?
1.1.2这个库中没有什么?
1.2为什么我要写这个库?
1.2.1模块
1.3许可
1.4专利声明
1.5感谢
2 应用程序接口
2.1引导
2.2宏
2.3变长输出函数
2.4需要伪随机发生器的函数
2.5使用八位数组的函数
3 对称密码算法
3.1核心函数
3.2密钥长度和轮转次数
3.3算法描述
3.3.1备忘录
3.4对称加密的操作模式
3.4.1背景
3.4.2模式选择
3.4.3执行
3.5加密和认证的模式
3.5.1EAX模式
3.5.2OCB模式
4 单向加密哈希函数
4.1核心函数
4.2哈希声明
4.3构造哈希密码
4.4注意
5消息认证码
5.1HMAC协议
5.2OMAC协议
5.3PMAC协议
6 伪随机数发生器(PRNG)
6.1核心函数
6.1.1注意
6.1.2示例
6.2PRNG声明
6.2.1PRNG约定
6.3安全的随机数发生器(RNG)
6.3.1安全伪随机数发生器接口