欢迎 警告:这本书还没写完! 我仍在研究某些章节。 完成后,我将其发布为PDF和EPUB。 耐心点。 一本关于密码学的现代实用书籍,为开发人员提供了代码示例,涵盖了以下核心概念:哈希(例如SHA-3和BLAKE2), MAC代码(例如HMAC和GMAC),密钥派生功能(例如Scrypt,Argon2),密钥协议(例如DHKE,ECDH),对称密码(例如AES和ChaCha20,密码块模式,经过身份验证的加密,AEAD,AES-GCM,ChaCha20-Poly1305),非对称密码和公钥密码系统(RSA,ECC,ECIES),椭圆曲线密码术(ECC,secp256k1,curve25519)
2022-01-24 15:26:02 7.49MB python cryptography tutorial programming
1
合工大数据结构C++实验报告拉链法哈希表查找算法
2022-01-24 12:02:46 34KB 哈希表 数据结构 算法
1
合工大数据结构C++实验报告封闭法哈希表查找Visio流程图
2022-01-24 12:02:46 34KB 算法 数据结构
1
算法是一种定义明确的程序,用于执行一些计算任务。通常任务是给定的,而算法的工作是找到这样一个有效的过程,例如在处理时间和/或内存消耗方面。cs224是一门算法设计的高级课程,我们将涵盖的主题包括word RAM模型,数据结构,摊销,在线算法,线性规划,半定规划,近似算法,哈希,随机算法,快速指数时间算法,图算法,和计算几何。
2022-01-24 09:15:12 4.45MB 数据结构 算法 哈希算法
1
因为朋友再移动外包公司上班,有手机号码去重删选的需要,朋友用的python,也是用的哈希去重方式,大概1000W手机数据去重处理速度在5到6秒左右,于是乎我也想用易语言实现以下,想试下易语言能否实现大数据的处理以及实现速度,论坛各种哈希表试了个便,最终得出结论,速度最快的是ASM哈希表,1000W处理时间在4到5秒之间,可以说是非常的快的了,但是用哈希表在易语言运行存在一个问题,我实测1000W号码占用内存大约是400多M,也就是说易语言最大能处理不过三四千万的数据,由于易语言是32位的,最大支持内存仅1.7G这样,内存占用到达1.7G就会自动程序崩溃,无法处理上亿的手机号码,不论你内存条有10G还是100G,但是易语言程序最大仅支持1.7G,实在是非常的限制。但是单从处理速度而言,论坛大神ASM哈希表确实是效率极高的了。后面网上看到bitmap处理上亿级别的手机号码处理,于是到易语言论坛查了下,发现还没人实现过,那我就来做下把。在特定的数据处理情况下,使用bitmap方式去重效率就会显得比哈希表去重更加高效,不仅速度有极大的提升,内存占用方面,即使999亿的手机号码,也仅仅占用1.2
2022-01-23 11:04:17 1.55MB python 哈希算法 big data
哈尔滨马迭尔冰棍原始配方
2022-01-23 09:02:11 1.87MB 哈尔滨马迭尔冰棍原始配方
一.介绍贪心算法的一般步骤: 1.建立数学模型来描述问题。 2.把求解的问题分成若干个子问题。 3.对每一子问题求解,得到子问题的局部最优解。 4.把子问题的解局部最优解合成原来解问题的一个解。 二. 贪心算法适合解决什么样的问题 ......
1
完整代码,可直接运行
2022-01-22 09:42:32 195KB matlab
systerm verilog硬件设计及建模_哈工大教材。这书现在已经绝版了。老师是王进翔,课程名称电子设计自动化
2022-01-21 21:12:02 45.91MB systerm verilog 哈工大 研究生
1
利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(解码)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站设计一个哈夫曼编译码系统。,程序设计训练,实验报告,程序(两个版本)
2022-01-21 09:10:40 315KB 哈夫曼编码通信