答案
正确答案:B
解析
【内容考查】本题考查区块链技术中加密算法的分类。
【选项分析】区块链系统中的加密算法主要分为两大类:散列(哈希)算法和非对称加密算法。
散列算法的目的是抽取`数据特征`,可以理解为数据的`指纹信息`,典型的有MD5、SHA-1/SHA-2和SM3等;非对称加密算法由对应的一对唯一性密钥(公开密钥和私有密钥)组成,常用的包括RSA、Elgamal、D-H、ECC等。
选项A中的对称加密算法不是区块链加密算法的主要分类。
选项C将非对称加密算法错误地替换为对称加密算法。
选项D中的公钥加密算法和私钥加密算法实际上都属于非对称加密算法的组成部分,不是并列的两大类别。