BigNum Math

BigNum Math
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Denis T.S.) ,
2008-01
版次: 1
ISBN: 9787508450223
定价: 30.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 231页
14人买过
  • 大数运算是加密和安全领域必不可少的一部分,要想实现它,既需要相应的数学理论知识,又需要一定的编程技巧。对于每一个初学者,要想掌握它,必定要花费大量时间查阅数学书本和c语言教程(也可能是别的语言)。
    《BigNumMath:加密多精度算法的理论与实现》作者为了方便初学者学习及业内人士使用,开发了一个免费的大数运算库,即LibTomMath项目。结合LibTomMath库,由浅入深对各种大数运算的算法进行了阐述。对每一种运算一般都列出多种算法,并对其性能进行比较。
    《BigNumMath:加密多精度算法的理论与实现》适合于对算法、IT安全、加密领域感兴趣的读者阅读。 前言
    第1章引言
    1.1多精度算术
    1.1.1什么是多精度算术
    1.1.2为什么需要多精度算术
    1.1.3多精度算术的优势
    1.2本书目的
    1.3讨论和表示法
    1.3.1表示法
    1.3.2精度表示法
    1.3.3算法输入和输出
    1.3.4数学表达式
    1.3.5算法的效率
    1.4练习
    1.5LiblbmMath简介
    1.5.1什么是LibTomMath
    1.5.2LibT0mMath的目标
    1.6为什么选择LibTomMath
    1.6.1代码基
    1.6.2API简单易懂
    1.6.3优化
    1.6.4可移植性和稳定性
    1.6.5选择

    第2章入门
    2.1库的基本知识
    2.2什么是多精度整数
    2.3参数传递
    2.4返回值
    2.5初始化和清除
    2.5.1初始化mpint
    2.5.2清除mpint
    2.6维护算法
    2.6.1增加mpint的精度
    2.6.2初始化可变精度的mp
    2.6.3多个整数的初始化和清除
    2.6.4压缩多余位
    练习

    第3章基本操作
    3.1简介
    3.2为mpint结构赋值
    3.2.1拷贝一个napint
    3.2.2克隆
    3.3将整数清零
    3.4符号操作
    3.4.1绝对值
    3.4.2整数取反
    3.5小常量
    3.5.1设置小常量
    3.5.2设置大常量
    3.6比较
    3.6.1无符号数比较
    3.6.2有符号数比较
    练习

    第4章基本算法
    4.1简介
    4.2加法和减法
    4.2.1低级加法
    4.2.2低级减法
    4.2.3高级加法
    4.2.4高级减法
    4.3比特和数字移位
    4.3.1乘以2
    4.3.2除以2
    4.4多项式基运算
    4.4.1乘以x
    4.4.2除以x
    4.52的幂
    4.5.1乘以2的幂
    4.5.2除以2的幂
    4.5.3除以2的幂的余数
    练习

    第5章乘法与平方
    5.1乘法器
    ……
    第6章模缩减
    第7章幂乘
    第8章较高级算法
    第9章数论算法
    参考文献
  • 内容简介:
    大数运算是加密和安全领域必不可少的一部分,要想实现它,既需要相应的数学理论知识,又需要一定的编程技巧。对于每一个初学者,要想掌握它,必定要花费大量时间查阅数学书本和c语言教程(也可能是别的语言)。
    《BigNumMath:加密多精度算法的理论与实现》作者为了方便初学者学习及业内人士使用,开发了一个免费的大数运算库,即LibTomMath项目。结合LibTomMath库,由浅入深对各种大数运算的算法进行了阐述。对每一种运算一般都列出多种算法,并对其性能进行比较。
    《BigNumMath:加密多精度算法的理论与实现》适合于对算法、IT安全、加密领域感兴趣的读者阅读。
  • 目录:
    前言
    第1章引言
    1.1多精度算术
    1.1.1什么是多精度算术
    1.1.2为什么需要多精度算术
    1.1.3多精度算术的优势
    1.2本书目的
    1.3讨论和表示法
    1.3.1表示法
    1.3.2精度表示法
    1.3.3算法输入和输出
    1.3.4数学表达式
    1.3.5算法的效率
    1.4练习
    1.5LiblbmMath简介
    1.5.1什么是LibTomMath
    1.5.2LibT0mMath的目标
    1.6为什么选择LibTomMath
    1.6.1代码基
    1.6.2API简单易懂
    1.6.3优化
    1.6.4可移植性和稳定性
    1.6.5选择

    第2章入门
    2.1库的基本知识
    2.2什么是多精度整数
    2.3参数传递
    2.4返回值
    2.5初始化和清除
    2.5.1初始化mpint
    2.5.2清除mpint
    2.6维护算法
    2.6.1增加mpint的精度
    2.6.2初始化可变精度的mp
    2.6.3多个整数的初始化和清除
    2.6.4压缩多余位
    练习

    第3章基本操作
    3.1简介
    3.2为mpint结构赋值
    3.2.1拷贝一个napint
    3.2.2克隆
    3.3将整数清零
    3.4符号操作
    3.4.1绝对值
    3.4.2整数取反
    3.5小常量
    3.5.1设置小常量
    3.5.2设置大常量
    3.6比较
    3.6.1无符号数比较
    3.6.2有符号数比较
    练习

    第4章基本算法
    4.1简介
    4.2加法和减法
    4.2.1低级加法
    4.2.2低级减法
    4.2.3高级加法
    4.2.4高级减法
    4.3比特和数字移位
    4.3.1乘以2
    4.3.2除以2
    4.4多项式基运算
    4.4.1乘以x
    4.4.2除以x
    4.52的幂
    4.5.1乘以2的幂
    4.5.2除以2的幂
    4.5.3除以2的幂的余数
    练习

    第5章乘法与平方
    5.1乘法器
    ……
    第6章模缩减
    第7章幂乘
    第8章较高级算法
    第9章数论算法
    参考文献
查看详情
系列丛书 / 更多
BigNum Math
Windows系统管理之道
Pawan、郭媛媛 著;[美]巴德瓦杰 编;张猛 译
BigNum Math
潜在威胁分析
[美]梅诺 著;谢俊 译
BigNum Math
防火墙策略与VPN配置
[美]卢卡斯 著;谢琳 译
BigNum Math
信息安全管理之道
[美]奥斯本 著;周广辉 译
相关图书 / 更多
BigNum Math
世上为什么要有图书馆
杨素秋
BigNum Math
经纬度丛书·大变局:晚清改革五十年
谌旭彬
BigNum Math
拓地降敌:北宋中叶内臣名将李宪研究
何冠环
BigNum Math
班史:一个大学班级的日常生活(2018—2022)
黄修志 石榴花 著
BigNum Math
另一场新文化运动:五四前后“梁启超系”再造新文明的努力
周月峰 著
BigNum Math
无条件投降博物馆
[荷兰]杜布拉夫卡·乌格雷西奇
BigNum Math
我们为什么会抑郁:哀悼、忧郁与精神分析
达里安·利德
BigNum Math
被遗忘的大流行:西班牙流感在美国
艾尔弗雷德·W. 克罗斯比 著;李玮璐 译
BigNum Math
辛弃疾新传
辛更儒 后浪
BigNum Math
疯狂的尿酸
[美]戴维·珀尔马特 著
BigNum Math
中国妆束:宋时天气宋时衣
左丘萌 末春
BigNum Math
阿勒泰的角落
李娟 著;新经典 出品
您可能感兴趣 / 更多
BigNum Math
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
BigNum Math
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
BigNum Math
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
BigNum Math
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
BigNum Math
力量训练的科学基础与实践应用(第三版)
[美]弗拉基米尔· M.扎齐奥尔斯基;[美]威廉·J.克雷默;[美]安德鲁· C.弗赖伊
BigNum Math
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
BigNum Math
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
BigNum Math
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
BigNum Math
最后一章
[美]厄尼·派尔
BigNum Math
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
BigNum Math
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
BigNum Math
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译