多项选择题

以下算法是安全的算法(不存在对算法的有效攻击)的是()

A.MD5
B.SHA-1
C.SHA-256
D.SM3