拜托,数据加密本身是一门很大的学问,不可能只用一两句话说清楚的。数据加密的算法多种多样,而且随着科技的发展不断推陈出新。目前PC上最常用的是rijndael算法,该算法已被美国政府采纳为标准加密算法,简称AES。在此之前,美国政府采用的是另一种算法,称为DES,近年来随着解密技术的不断进步,DES已逐渐被淘汰。加密的原理呢,不同的算法也各有不同,一般都包括异或、移位、替换等操作。加密算法大体上分为流水加密和块式加密两大类,PC上采用的都是块式加密,就是把原文分成相同长度的数据块,例如每32字节分为一块,然后对每一块单独进行加密。其他的太多了,说不完,而且我也不完全懂,想学的话你自己买书去看吧。