BigNum Math

BigNum Math
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Denis T.S.) ,
2008-01
版次: 1
ISBN: 9787508450223
定价: 30.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 231页
15人买过
  • 大数运算是加密和安全领域必不可少的一部分,要想实现它,既需要相应的数学理论知识,又需要一定的编程技巧。对于每一个初学者,要想掌握它,必定要花费大量时间查阅数学书本和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
防火墙策略与VPN配置
[美]卢卡斯 著;谢琳 译
BigNum Math
潜在威胁分析
[美]梅诺 著;谢俊 译
BigNum Math
信息安全管理之道
[美]奥斯本 著;周广辉 译
相关图书 / 更多
BigNum Math
沈从文与二十世纪中国
张新颖
BigNum Math
影子母亲:保姆、换工与育儿中的微观政治(薄荷实验)
[美]卡梅隆·林·麦克唐纳 著;杨可 译
BigNum Math
富马利中国见闻录
[美]富马利
BigNum Math
石上众生:巴蜀石窟与古代供养人
萧易
BigNum Math
世上为什么要有图书馆
杨素秋
BigNum Math
经纬度丛书·大变局:晚清改革五十年
谌旭彬
BigNum Math
城的中国史(许宏新作品 考古大家写小书)
许宏
BigNum Math
我们为什么会抑郁:哀悼、忧郁与精神分析
达里安·利德
BigNum Math
被遗忘的大流行:西班牙流感在美国
艾尔弗雷德·W. 克罗斯比 著;李玮璐 译
BigNum Math
疯狂的尿酸
[美]戴维·珀尔马特 著
BigNum Math
从昨日醒来 : 帕蒂·史密斯的影像日记
[美]帕蒂·史密斯 著;董楠 译
BigNum Math
阿勒泰的角落
李娟 著;新经典 出品
您可能感兴趣 / 更多
BigNum Math
猎物《纽约时报》畅销书作者史黛西·威林厄姆 Goodreads年度悬疑惊悚小说 LibraryReads月度值得关注图书
[美]史黛西·威林厄姆著
BigNum Math
纳博科夫短篇小说全集(纳博科夫精选集V)
[美]弗拉基米尔·纳博科夫著
BigNum Math
糖与雪:冰淇淋与我们相遇的五百年
[美]耶丽·昆齐奥(Jeri Quinzio) 著, 邹赜韬、王燕萍 译
BigNum Math
你和我真的太像啦!(奇想国童书)
[美]安妮·拜罗斯/著;
BigNum Math
从一到无穷大(爱因斯坦亲笔推荐的科普入门书,清华大学校长送给新生的礼物;世界著名物理学家、宇宙大爆炸学说的先驱)
[美]乔治·伽莫夫 著;栗子文化 出品;有容书邦 发行
BigNum Math
海外中国研究·寻找六边形:中国农村的市场和社会结构(海外中国研究丛书精选版第四辑)
[美]施坚雅 著;徐秀丽 译;史建云
BigNum Math
明信片(《断背山》作者又一力作,荣获福克纳文学奖,49张明信片背后是100种离奇人生)
[美]安妮·普鲁 著;黄宜思 译
BigNum Math
德川时代的宗教
[美]罗伯特·N.贝拉 著
BigNum Math
小屁孩日记(平装双语版)35-36奶狗肠大作战和一日校长记 全2册
[美]杰夫·金尼(Jeff Kinney)
BigNum Math
哥白尼
[美]欧文·金格里奇(Owen Gingerich)
BigNum Math
玻璃底片上的宇宙
[美]达娃·索贝尔 后浪
BigNum Math
拖延心理学:从心理学的角度看拖延,跨越“想做”与“做”的鸿沟,赢回内驱力、专注力、执行力!
[美]海登·芬奇 著;张紫钰 译;斯坦威 出品