• Hyperledger:常见加密算法分类列表


     
    加密散列函数 (消息摘要算法,消息认证码,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位摘要)
    • SHA-1 (NSA开发的160位摘要,FIPS标准之一;第一个发行发行版本被发现有缺陷而被该版本代替; NIST/NSA 已经发布了几个具有更长'摘要'长度的变种; CRYPTREC推荐 (limited))
    • SHA-256 (NESSIE 系列消息摘要算法,FIPS标准之一180-2,摘要长度256位 CRYPTREC recommendation)
    • SHA-384 (NESSIE 列消息摘要算法,FIPS标准之一180-2,摘要长度384位; CRYPTREC recommendation)
    • SHA-512 (NESSIE 列消息摘要算法,FIPS标准之一180-2,摘要长度512位; CRYPTREC recommendation)
    • RIPEMD-160 (在欧洲为 RIPE 项目开发,160位摘要;CRYPTREC 推荐 (limited))
    • Tiger (by Ross Anderson et al)
    • Snefru
    • Whirlpool (NESSIE selection hash function,Scopus Tecnologia S.A. (Brazil) & K.U.Leuven (Belgium))
    公/私钥加密算法(也称 非对称性密钥算法)
    • ACE-KEM (NESSIE selection asymmetric encryption scheme; IBM Zurich Research)
    • ACE Encrypt
    • Chor-Rivest
    • Diffie-Hellman(key agreement; CRYPTREC 推荐)
    • El Gamal (离散对数)
    • ECC(椭圆曲线密码算法) (离散对数变种)
    • PSEC-KEM (NESSIE selection asymmetric encryption scheme; NTT (Japan); CRYPTREC recommendation only in DEM construction w/SEC1 parameters) )
    • ECIES (Elliptic Curve Integrated Encryption System; Certicom Corp)
    • ECIES-KEM
    • ECDH (椭圆曲线Diffie-Hellman 密钥协议; CRYPTREC推荐)
    • EPOC
    • Merkle-Hellman (knapsack scheme)
    • McEliece
    • NTRUEncrypt
    • RSA (因数分解)
    • RSA-KEM (NESSIE selection asymmetric encryption scheme; ISO/IEC 18033-2 draft)
    • RSA-OAEP (CRYPTREC 推荐)
    • Rabin cryptosystem (因数分解)
    • Rabin-SAEP
    • HIME(R)
    • XTR
    公/私钥签名算法
    • DSA(zh:数字签名;zh-tw:数位签章算法) (来自NSA,zh:数字签名;zh-tw:数位签章标准(DSS)的一部分; CRYPTREC 推荐)
    • Elliptic Curve DSA (NESSIE selection digital signature scheme; Certicom Corp); CRYPTREC recommendation as ANSI X9.62,SEC1)
    • Schnorr signatures
    • RSA签名
    • RSA-PSS (NESSIE selection digital signature scheme; RSA Laboratories); CRYPTREC recommendation)
    • RSASSA-PKCS1 v1.5 (CRYPTREC recommendation)
    • Nyberg-Rueppel signatures
    • MQV protocol
    • Gennaro-Halevi-Rabin signature scheme
    • Cramer-Shoup signature scheme
    • One-time signatures
    • Lamport signature scheme
    • Bos-Chaum signature scheme
    • Undeniable signatures
    • Chaum-van Antwerpen signature scheme
    • Fail-stop signatures
    • Ong-Schnorr-Shamir signature scheme
    • Birational permutation scheme
    • ESIGN
    • ESIGN-D
    • ESIGN-R
    • Direct anonymous attestation
    • NTRUSign用于移动设备的公钥加密算法,密钥比较短小但也能达到高密钥ECC的加密效果
    • SFLASH (NESSIE selection digital signature scheme (esp for smartcard applications and similar); Schlumberger (France))
    • Quartz
  • 相关阅读:
    软件开发模型
    Java学习--数组
    10年软件测试经验
    Log4net
    文件下载界面
    VB.NET中文双引号的处理方法
    SOAPUI使用
    .net数字转换成汉字大写
    SQL调用Webservices
    SQL大小写金额转换
  • 原文地址:https://www.cnblogs.com/hadex/p/6677541.html
Copyright © 2020-2023  润新知