crypt()

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:     #

在Linux下生成crypt加密密码的方法

08-01
  我们可以用mkpasswd命令:这个命令就是用来生成crypt格式的密码的: mkpasswd 输入命令后,程序会要求输入一个密码,然后生成crypt格式的字符串. 如果用Apache Web服务器,那么也可以用htpasswd: htpasswd -nd user 用户名(user)叫什么都无所谓,我们关注的是密码.这个命令会输出一个user:password格式的字符串,直接把password字段复制下来就ok了. 有OpenSSL的话,可以使用openssl命令: openssl pa

单向字符串加密的php实例

07-25
  /** * 单向字符串加密算法 不能用作密码加密 */ if (CRYPT_STD_DES == 1) { echo "Standard DES: ".crypt("hello world")."n"; } else { echo "Standard DES not supported.n"; } if (CRYPT_EXT_DES == 1) { echo "Extended DES: ".crypt

PHP中使用crypt()实现用户身份验证

07-07
在开发PHP应用中如果不想自己开发新的加密算法,还可以利用PHP提供的crypt()函数来完成单向加密功能. 了解crypt() 只要有一点使用非Windows平台经验的读者都可能对crypt()相当熟悉,这一函数完成被称作单向加密的功能,它可以加密一些明码,但不能反过来将密码重新转换为原来的明码.crypt()函数定义如下. string crypt (string input_string [, string salt]) 其中,input_string参数是需要加密的明文字符串,第二个可选

Unix/BSD/Linux的口令机制初探

07-06
Freebird <freebird@cnfug.org> 1.概述 早期U N I X系统把用户口令保存在一个纯文本可读的"口令文件"中,这可能在系统管理员注意不到的情况下被截取并暴露.它也可能在一次偶然事件中泄露. 从AT&T UNIX版本6开始,Thompson 等决定采用一个不同的方式: U N I X口令采用以美国军方M - 2 0 9密码机为模型的基于旋转的算法来进行编码.这种快速算法被证明对穷尽纯文本搜索有弱点并被AT&T UNIX版本7中出现

在pHP中使用crypt()实现用户身份验证

05-07
[摘 要] 只要有一点使用非Windows平台经验的读者都可能对crypt()相当熟悉,这一函数完成被称作单向加密的功能,它可以加密一些明码,但不能反过来将密码重新转换为原来的明码. 在开发PHP应用中如果不想自己开发新的加密算法,还可以利用PHP提供的crypt()函数来完成单向加密功能. 了解crypt() 只要有一点使用非Windows平台经验的读者都可能对crypt()相当熟悉,这一函数完成被称作单向加密的功能,它可以加密一些明码,但不能反过来将密码重新转换为原来的明码.crypt()函

php 的加密函数 md5,crypt,base64_encode 等使用介绍_php技巧

04-09
不可逆的加密函数为:md5().crypt() md5() 用来计算 MD5 哈稀.语法为:string md5(string str); crypt() 将字符串用 UNIX 的标准加密 DES 模块加密.这是单向的加密函数,无法解密.欲比对字符串,将已加密的字符串的头二个字符放在 salt 的参数中,再比对加密后的字符串.语法为:string crypt(string str, string [salt]); 可逆转的加密为:base64_encode().urlencode() 相对应的解

PHP实现加密的几种方式介绍

03-12
 这篇文章主要介绍了PHP实现加密的几种方式,非常全面实用,都是项目中经常需要用到的,需要的朋友可以参考下     PHP中的加密方式有如下几种 1. MD5加密 string md5 ( string $str [, bool $raw_output = false ] ) 参数 str -- 原始字符串. raw_output -- 如果可选的 raw_output 被设置为 TRUE,那么 MD5 报文摘要将以16字节长度的原始二进制格式返回. 这是一种不可逆加密,执行如下的代码 $pas

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

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

一个发邮件的例子,涉及MSMQ,RSA,JMAIL

02-06
jmail|发邮件   1.先生成公钥密钥    RSACryptoServiceProvider crypt=new RSACryptoServiceProvider();   string publickey=crypt.ToXmlString(false);//(公钥)   string privatekey=crypt.ToXmlString(true);   crypt.Clear();   StreamWriter one=new StreamWriter(@"c:\a.txt&qu

MySQL数据库加密与解密

03-18
数据加密.解密在安全领域非常重要.对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大. 有多种前端加密算法可用于数据加密.解密,下面我向您推荐一种简单的数据库级别的数据加密.解密解决方案. 以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT()). 在表中插入加密数据 INSERT INTO userdata(username,pasword,encryptedpassword)   VALUES ('smit

Encrypted Phrase Searching in the Cloud

03-12
Encrypted Phrase Searching in the Cloud Steven Zittrower and Cliff C. Zou This paper introduces a novel approach in the field of encrypted searching that allows both encrypted phrase searches and prox-imity ranked multi-keyword searches to encrypted

A Secure Data Access Mechanism for Cloud Tenants

03-12
A Secure Data Access Mechanism for Cloud Tenants Chunming Rong  Hongbing Cheng In this paper, we present a secure data access mechanism based on identity-based encryption and biometric authentication for cloud tenants. temp_12080113532001.pdf

[文档]A Distributed Approach to Privacy on the Cloud

03-12
A Distributed Approach to Privacy on the Cloud Ernesto Damiani, Francesco Pagano  Davide Pagano we present an approach where confidential data is stored in a highly distributed database, partly located on the cloud and partly on the clients. Keywords

谈谈数据加密的处理--提供各种算法处理

12-25
数据的加密重要性大家皆知,很多情况下需要对数据进行加密处理,但各种重要数据的加密要求不一样,有些需要时可逆的,有些是不要求可逆的,可逆的一般称之为对称加密算法,不可逆的一般可以成为非对称加密算法.如登录密码,一般较好的方式是采用不可逆的加密算法,如MD5.SHA256.哈希数值等,当然也有的采用可逆的强度好一些的加密方式,在选择加密键值的时候,变化一下也算是比较不错的选择.另外一些为了掩人耳目或者不让别人直接可以查看到,就采用其他的加密算法,如DES加密算法.AES的RijndaelManage

.NET : 如何保护内存中的敏感数据?

12-25
我们程序的威胁来自于各个方面.在互联网高度发达的今天, 安全性问题已经是企业软件开发所必须面对的最重要的问题. 从安全学的一般意义上来讲,安全性主要体现在两个方面: 敏感数据的泄露 敏感数据的破坏 从具体上来说, .NET 元数据机制的设计, 既方便了反射等强大特性的实现, 又同时给代码安全及程序运行时安全带来了巨大的隐患.迄今为止, 还未发现比较有效元数据可见性控制方法. 当然, 这不在本文的讨论范围之内. 我还是更愿意在这篇文章在针对.NET的内存分配机制讨论一个更具体的问题: 如何保护在内

Ecryptfs在Ubuntu中企业级加密文件系统

12-19
保护敏感数据不被泄漏成为人们关注的热点问题.入侵者除了直接盗取物理存储设备,还可以通过http://www.aliyun.com/zixun/aggregation/10370.html">网络攻击来窃夺文件数据:而且,由于共享的需求,敏感数据会由多人访问,这也增大了泄漏的可能性.对数据或文件进行加密已经成为一种公认的比较成功的保护方法.事实上,人们早已开发了许多优秀的加密算法,如 DES.AES.RSA 等,并且有一些应用程序如 crypt 使用这些加密算法,用户通过这些工具手工地完成加

字符串函数库:crypt

12-19
crypt (PHP3 , PHP4) crypt ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 使用DES将字符串碥码 语法 : string crypt (string str [, string salt]) 说明 : crypt( )将会使用标准的Unix DES加密方式将字符串编码,参数 str是要编码的字符串,参数 salt是加密的基底(base). 如果没有提供参数 salt,它将会由PHP

Djigzo v2.0.0-7发布 进行加密的邮件服务器(MTA)

12-19
Djigzo是一个用来对传入的邮件进行解密以及传出的邮件进行 加密的邮件服务器(MTA).Djigzo作为一般的SMTP邮件服务器,它可以与任何现有电子邮件基础设施一起使用,轻松地放在现有的电子邮件服务器之 前或之后. Djigzo通常安装为"存储和转发"服务器.电邮因此只能暂时储存到它转交给它的最终目的地. Djigzo目前支持两种加密标准:的S/MIME和PDF加密. Djigzo offers open source products that help to automatic

CryptoHeaven v3.4发布 一款Email综合工具

12-19
CryptoHeaven是一款Email综合工具,类似于我们经常用的http://www.aliyun.com/zixun/aggregation/14454.html">Exchange和国产的FOXMAIL,同时还内嵌了类似OICQ的信息传送工具. CryptoHeaven software is developed to accelerate wide spread use of highest-grade cryptography. The source code is distr