加密模块

Python的加密模块md5、sha、crypt使用实例_python

09-28
MD5(Message-Digest Algorithm 5) 模块用于计算信息密文(信息摘要),得出一个128位的密文.sha模块跟md5相似,但生成的是160位的签名.使用方法是相同的. 如下实例是使用md5的: 复制代码 代码如下: # /usr/bin/python # -*- coding:utf-8 -*- import base64 try:     import hashlib     hash = hashlib.md5() except ImportError:     #

细化解析数据库管理系统的层次安全技术

05-18
数据库系统的安全性很大程度上依赖于数据库管理系统.如果数据库管理系统安全机制非常强大,则数据库系统的安全性能就较好.目前市场上流行的是关系式数据库管理系统,其安全性功能很弱,这就导致数据库系统的安全性存在一定的威胁. 由于数据库系统在操作系统下都是以文件形式进行管理的,因此入侵者可以直接利用操作系统的漏洞窃取数据库文件,或者直接利用OS工具来非法伪造.篡改数据库文件内容.这种隐患一般数据库用户难以察觉,分析和堵塞这种漏洞被认为是B2级的安全技术措施. 数据库管理系统层次安全技术主要是用来解决这一

玩转Ubuntu Linux之加密文件系统篇

03-01
当Ubuntu Linux使用加密文件系统后,数据的安全能得到很好的保护.在这种情况下,即使把我们的机器送给黑客,只要他们没有密钥,黑客看到的数据只会是一堆乱码,毫无利用价值可言. 本文将详细介绍利用dm-crypt来创建加密文件系统的方法.与其它创建加密文件系统的方法相比,dm-crypt系统有着无可比拟的优越性:它的速度更快,易用性更强.除此之外,它的适用面也很广,能够运行在各种块设备上,即使这些设备使用了RAID和 LVM也毫无障碍.dm-crypt系统之所以具有这些优点,主要得益于该技术

Geronimo V2.1.5中的安全提升

01-31
Geronimo 是 Apache 软件基金下的遵从 Java EE 5 规范要求所开发的开源应用服务器,它的 V2.1 系列的最新版-- V2.1.5 即将发布.在这次版本的升级中,很大一部份改进关注于用户提出的针对安全方面的更新需求,从而开发了很多新的特性,如部署计划中的密码加密,Kerberos 登录模块,基于角色的 WEB 管理控制台,以及使用密文的 KeyStore 密码等.本文将详细阐述这些安全提升的应用方法和技术细节,为读者了解如何构建更加安全的应用及如何安全管理服务器提供快速渠道