单向加密: 单向加密又称为不可逆加密算法,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密。一般适合于验证,在验证过程中,重新输入明文,并经过同样的加密算法处理,得到相同的密文并被系统重新认证。广泛使用于口令加密。 一:base64 常见于邮件、http加密,截取http信息,你就会发 ...
分类:
其他好文 时间:
2017-04-02 12:27:23
阅读次数:
216
1. MD5加密不可逆加密md5($password)2. Crype加密string crypt ( string $str [, string $salt ] )不可逆3. Sha1加密string sha1 ( string $str [, bool $raw_output = false ] ...
分类:
Web程序 时间:
2017-03-13 13:39:25
阅读次数:
147
1、方法一 (不可逆加密) 2、方法二 (可逆加密) 3、方法三 (可逆加密) 4、MD5不可逆加密 (32位加密) (16位加密) 5、加解文本文件 6. ...
最近在搞单点登录的设计,在设计中需要一个Token令牌的加密传输,这个令牌在整个连接单点的各个站中起着连接认证作用,如果被仿造将会有不可预计的损失,但是这个Token是要可逆的。所以像那种md5,sha之类的不可逆加密就没法用了,然后可逆的加密主要是分为对称加密和非对称加密。 对称加密:用加密的钥匙 ...
分类:
编程语言 时间:
2016-11-23 20:16:23
阅读次数:
274
算法分类 根据加密结果是否可以被解密,算法可以分为可逆加密和不可逆加密(单向加密),从这个意义上来说,单向加密只能称之为加密算法而不是加解密算法。对于可逆加密,又可以根据密钥的的对称性分为对称加密和非对称加密。具体的分类结构如下: 可逆加密 对称加密:DES,3DES,AES,PBE 非对称加密:R ...
分类:
移动开发 时间:
2016-11-22 12:23:17
阅读次数:
200
功能应用: 加密算法: HASH算法:SHA、MD5等,不可逆加密,用于校验数据的完整性。 对称加密算法:DES、3DES、DESX等,双方使用相同的密钥进行加密解密。 非对称算法:RSA、ECC等,双方使用不同的密钥进行加密解密,公钥和私钥。公钥加密的数据只有私钥能解密,反之亦然。 其中RSA使用 ...
分类:
其他好文 时间:
2016-07-07 19:36:49
阅读次数:
165
SHA1和MD5加密均为不可逆加密。代码如下: using System.Security.Cryptography; //添加Using static void Main(string[] args) { string password = "0123456789"; //SHA1加密方法 var
前段时间自己琢磨着写个给字符串加密和解密的小程序,在网上找了一些代码,稍做整理,记录如下: 一、不可逆加密 1、MD5 (之前一直以为经过MD5加密是不可逆的,今天在网上竟然找到个网址可以解密,试了一下,真的可以哦!) /// /// 使用MD5加密字符串 /// /// 待加...
分类:
其他好文 时间:
2015-07-21 23:41:04
阅读次数:
217
现在移动互联网非常普遍,一般都会采用用户注册登录机制以便增强用户粘性。那么用户的密码应该如何保存在客户端?如何传输?在云端又如何保存?这个问题我思考过许久,总结出如下基本的思路,根据此思路具体方法就不难设计出来了。
用户的登录目的就是为了验证试图登录的用户与当初注册的用户是同一个用户。
假设用户的注册/登录过程均是在完全安全的环境下进行,例如在你自己家的个人电脑上你开发一个单机的应用...
分类:
移动开发 时间:
2015-06-06 01:44:10
阅读次数:
170
1. 加密概述加密应用场景1) 密码加密,常用于登录密码和支付密码等,此类加密的特点是希望密码加密之后不能被解密,因此可以比较安全的保存密码而不会泄漏明文,因此适合用不可逆加密算法,且不需要密钥,目前这类加密算法唯一的破解方法是暴力破解,即用密码字典等手段不可逆的加密算法有md52) 网络传输报文加...
分类:
Web程序 时间:
2015-04-01 17:23:27
阅读次数:
255