迄今为止,对网络和通信安全的最重要的自动工具是加密,电子商务中通常使用两种形式的加密:常规加密和公钥加密。
密钥 |
密钥 |
图6.6 加密解密过程 |
明文 加密运算 密文 解密运算 明文 |
加密过程由算法和密钥构成。
围绕加密和解密过程就出现了两门学科:密码编码学和密码分析学。这两门学科合起来就称为密码学。
密码编码学和密码分析学这两门学科尽管表面看来相互对立,但在整个密码学的发展中,却是相辅相成、互相促进的。
按照加密密钥和解密密钥是否相同,可将现有的加密体制分为:单钥加密体制和双钥加密体制。
单钥加密体制又称为私钥或对称加密体制。这种体制的加密密钥和解密密钥相同或者本质上相同(即从其中一个可以很容易地推出另一个)。
双钥加密体制又称公钥(或非对称)加密体制。这种体制的加密密钥和解密密钥不相同,而且从其中一个很难推出另一个。这样加密密钥可以公开,而解密密钥可由用户自已秘密保存。