【多项选择题】
散列算法是指通过把一个单向数学函数应用于数据,将任意长度的一块数据转换为一个定长的、不可逆转的数据,常见的散列函数有哪些()。
A、A、MD5
B、B、SHA-1
C、C、HMAC
D、D、ESA
E、E、AS
A、A、MD5
B、B、SHA-1
C、C、HMAC
D、D、ESA
E、E、AS
A、函数输出值的长度与输入值长度有关,且输出值是随机的 B、函数输出值长度固定;输出长度越短,算法越安全 C、函数输出值是长度固定的、不可逆的、伪随机的值 D、是数字签名技术的组成部分,主要用于身份认证