多项选择题

A.加密算法
B.分布式账本技术
C.编程语言
D.数据库管理