单项选择题

A.离散对数难题
B.整数分解难题
C.背包难题
D.代换和置换