数据加密包括哪些元素