计算机
文章平均质量分 71
IO-MY
这个作者很懒,什么都没留下…
展开
-
为什么会有原码、反码和补码?
为什么会有原码、反码和补码? 在计算机内,定点数有3种表示法:原码、反码和补码所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。正数的反码和补码都...原创 2018-07-01 11:05:00 · 6011 阅读 · 1 评论 -
AES(高级加密算法)
AES(高级加密算法)0.AES简介美国国家标准技术研究所在2001年发布了高级加密标准(AES)。AES是一个对称分组密码算法,旨在取代DES成为广泛使用的标准。根据使用的密码长度,AES最常见的有3种方案,用以适应不同的场景要求,分别是AES-128、AES-192和AES-256。 本文主要对AES-128进行介绍,另外两种的思路基本一样,只是轮数会适当增加。1...转载 2018-07-09 22:25:13 · 903 阅读 · 0 评论 -
常见加密算法分类
常见加密算法分类常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。对称加密指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要n×(n-1) 个密钥,密钥的生成和分发将成为企业信息部门的恶梦。对...转载 2018-07-10 17:20:00 · 9597 阅读 · 0 评论