多项选择题

A.私钥用于签名交易
B.公钥用于验证签名
C.私钥必须保密
D.公钥可以公开
E.私钥和公钥可以相互推导