密码学中有几种、他们的原理和区别,优缺点是什么

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-15
密码学中的mod是什么

用法及意义是:a≡b(mod c) 的意思是 a和b除以c后余数相同
  读作a与b同余,模为c
  例如:a mod b=c说明:a除以b余数为c

首先,密码学只有一种,只不过加密算法有很多,也不是几种就完事,原理也都不一样,例如最原始的凯撒加密法,不过就是推进字符(即a->c)大现在的信息摘要,每种算法优点缺点都是有的,没有定论

传统密码学:Autokey密码 ,置换密码 ,二字母组代替密码 (by Charles Wheatstone) ,多字母替换密码 ,希尔密码 ,维吉尼亚密码 ,替换密码 ,凯撒密码 ,ROT13 ,仿射密码 ,Atbash密码 ,换位密码 ,Scytale
,Grille密码 ,VIC密码 (一种复杂的手工密码,在五十年代早期被至少一名苏联间谍使用过,在当时是十分安全的) 现代加密:加密散列函数 (消息摘要算法,MD算法)加密散列函数
消息认证码
Keyed-hash message authentication code
EMAC (NESSIE selection MAC)
HMAC (NESSIE selection MAC; ISO/IEC 9797-1, FIPS and IETF RFC)
TTMAC 也称 Two-Track-MAC (NESSIE selection MAC; K.U.Leuven (Belgium) & debis AG (Germany))
UMAC (NESSIE selection MAC; Intel, UNevada Reno, IBM, Technion, & UCal Davis)
MD5 (系列消息摘要算法之一,由MIT的Ron Rivest教授提出; 128位摘要)
公/私钥加密算法(也称 非对称性密钥算法)公/私钥签名算法秘密钥算法 (也称 对称性密钥算法)

  • 密码学中有几种、他们的原理和区别,优缺点是什么
    答:传统密码学:Autokey密码 ,置换密码 ,二字母组代替密码 (by Charles Wheatstone) ,多字母替换密码 ,希尔密码 ,维吉尼亚密码 ,替换密码 ,凯撒密码 ,ROT13 ,仿射密码 ,Atbash密码 ,换位密码 ,Scytale ,Grille密码 ,VIC密码 (一种复杂的手工密码,在五十年代早期被至少一名苏联间谍使用过,在...
  • 密码学中有几种、他们的原理和区别,优缺点是什么
    答:首先,密码学只有一种,只不过加密算法有很多,也不是几种就完事,原理也都不一样,例如最原始的凯撒加密法,不过就是推进字符(即a->c)大现在的信息摘要,每种算法优点缺点都是有的,没有定论
  • 密码的种类
    答:1、字母法 2、代数法 3、文字法 4、键盘法 5、密码通信卡 6、埃特巴什码 7、镜像字迹 8、运算式密码一式 9、运算式密码二式 10、运算式密码三式 11、运算式密码四式 12、运算式密码五式 13、四角密码 14、字母替换 15、历换法 16、换音词 17、凯撒方阵 18、换位密码 19、斯巴达圆棒 20...
  • 密码体制从原理上分为几大类
    答:该原理分为对称密码、非对称密码等。1、对称密码,对称密码,用于加密和解密的密码相同,加密速度较快,可用于长文本的加密,达到的密码学目标是机密性。2、非对称密码,非对称密码体制有成为公钥密码体制,加密和解密的密码不相同,一般,公钥用于加密,私钥用于解密。非对称密码加密速度较慢,用于对称密码...
  • 密码学基本理论
    答:密码管理与数字证书紧密相连,如数字证书包含持有者的公开密钥、签发者信息以及有效期,由可信的证书颁发机构(CA)签发。CA在PKI(公共密钥基础设施)中扮演着核心角色,提供安全服务。最后,密码学在网络安全中扮演着关键角色,包括身份鉴别、访问控制、加密传输以保护数据隐私,加密存储确保数据不被非法获取...
  • 加密技术主要分为哪几种类型?
    答:私有密钥加密原理:私有加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保证密钥未被授权的代理得到。公开密钥加密 公开密钥加密(public-key cryptography),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对...
  • 常用的加密算法有哪些?
    答:ECC即 Elliptic Curve Cryptography 椭圆曲线密码学,是基于椭圆曲线数学建立公开密钥加密的算法。ECC的主要优势是在提供相当的安全等级情况下,密钥长度更小。ECC的原理是根据有限域上的椭圆曲线上的点群中的离散对数问题ECDLP,而ECDLP是比因式分解问题更难的问题,是指数级的难度。而ECDLP定义为:给定素数p...
  • 密码学知识精粹
    答:AES : Advanced Encryption Standard, 高级加密标准 .在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。特点 加密速度快, 可以加密大文件 密文可逆, 一旦密钥文件泄漏, 就会导致数据暴露 加密后编码表找不到对应字符, ...
  • 密码学原理
    答:在密钥控制下,由明文变到密文的过程叫加密,其逆过程叫脱密或解密。在密码系统中,除合法用户外,还有非法的截收者,他们试图通过各种办法窃取机密(又称为被动攻击)或窜改消息(又称为主动攻击)。现代密码学所涉及的学科包括:信息论、概率论、数论、计算复杂性理论、近世代数、离散数学、代数几何学和...
  • 古典密码的种类
    答:法国密码学家维吉尼亚于1586年提出一个种多表式 密码,即一个明文字母可以表示成多个密文字母。其原理是这样的:给出密钥 K=k[1]k[2]…k[n],若明文为M=m[1]m[2]…m[n],则对应的密文为C=c[1]c[2]…c[n]。其中C[i]=(m[i]+k[i]) mod 26。例如,若明文M为data security,...