首页 > 文章中心 > 正文

网络安全之加密思想和运用

网络安全之加密思想和运用

1加密技术的起源—加密思想

加密思想按分类不同,可以分为早期的对称密码学、现在的非对称密码学。也可以根据实际加密应用方式分为替代方式和置换方式。对称密码学就是加密解密过程都由一个密钥完成,而非对称需要用到二把甚至多把密钥。传统思想中的密码应用如最早的凯撒密码、表格横抄、斜抄密码、短语密钥加密密码等等。现在的非堆成思想主要注重算法的应用,比如DES算法、三重DES算法、RSA算法、MD5算法等等。

2加密技术的应用

加密技术应用广泛。在电子商务领域、信息传送领域、身份验证领域都有实际的应用。比如在电子商务领域。很多用户在进行网购。而网购必须保证用户的安全,这就是网络技术加密技术的体现。在保证帐户安全的同时,为了防止抵赖行为,也就是买方在已经付款时候,卖方进行欺诈行为,拒不承认买方付款行为。解决方式也是通过加密技术进行验证解决的。具体方式很多。比如利用数字签名方式。一旦付款就会有相应付款记录。数额在卖方位置可以显示。如果对卖方要求更加严格,还可以通过技术手段,在买方收到货物给予确认后,才实际转账到卖方。中间过程在第三方监督下进行存储。在信息传送领域。加密的应用目的,一方面是伪装。不被辨别出真实面目。从而避开恶意的窃取和破解行为。另一方面是在信息被窃取后,保证信息不能被识别。从而不会泄露用户的隐私。对于企业和国家来说就可能涉及巨额经济利益和国家机密。在软件应用领域。任何软件都应有一定的安全性保障。软件应用价值越高,对安全的需求度也相应增高。所以现在大型应用软件都不可或缺的用到加密手段。MD5算法,就是当前比较流行的加密算法。而MD5的早期56位的密钥,也伴随发展逐步变得复杂,长度有所增加。破解工作很难完成。此外经验丰富的软件设计者,不会简单的使用公布的MD5算法。而应该巧妙的使用加盐技术。虽然加盐技术从理论上来说,非常复杂,但注重应用的角度,可以简易完成,同时增使得MD5不可逆查。大家都知道,MD5技术对摘要进行操作。加以数学算法完成。但是加盐的时候,常用的方法是利用一个用户名和密码形成字符串,再来进行MD5.他人猜不到用户名和密码。猜到了无法和MD5联系,反向查从而破解MD5技术就很难实施。但是这么操作也存在一个弊端。那就是用户名和密码需要定期更换。但是对于算法的形成后,却不能重新更换。不便于长期使用。所以也可以利用一定位置的随机数,来替代用户名,配合MD5。然后根据规则可以提取出这个随机数。就可以正常操作了。具体实施,各位读者可以任选一门熟悉的高级语言尝试。有效运用PGP数据加密技术PGP数据加密技术具备非常良好的加密效果,并且使用起来也是非常简单方便的,能够用来实现对于重要数据、文件、电子邮件的数字签名,确保其安全的传输并提升预防篡改能力。在分发密钥阶段我们应基于RSA特征将用户公开密钥进行,确保收信方获取公开密钥或共享运用。我们可通过公开密钥环文件、运用PGP命令提取公开密钥单独输入至不可读取二进制文件中,并利用电子邮件将其发送、或者待接收方获取文件后加入其于自身公开密钥环之中等途径分发密钥,进而实现有效数据加密保护目标。

作者:王璐单位:哈尔滨铁道职业技术学院