软件加密的特点

TIME:2019-03-21   click: 192 次

任何加密算法都可以用软件实现。软件实现的不利之处是速度、开销、和易于改动(或操作)。有利之处是灵活性和可移植性,易使用,易升级。可以不花一分钱将他们容易地复制下来,并安装在许多机器上。他们也能和大型应用如通信或字处理程序相结合。

软件加密程序很大众化,并可以用于大多数操作系统。这些是用于保护个人文件;用户通常必须手工加解密文件。密钥管理方案的安全性是重要的:密钥不应当储存在磁盘的任何一处(甚至也不应该写在处理器与磁盘交换数据的内存中)。密钥和未加密文件在加密后应删除,许多程序对这点都很草率,但用户必须仔细选择。

当然,可以一直用无用的东西替换软件加密算法,但对大多数用户来说,这不是什么问题。如果能够潜入办公室将加密程序修改掉,也能将一个隐形摄象机置于墙中,搭线窃听电话线路,或者将一台TEMPEST检测仪放于墙下。如果确实比一般用户更强有力的话,那么用户早在游戏开始之前就输掉了。


上一篇:密钥的使用要求 下一篇:硬件加密特点