1.使用openssl生成服务器和客户端证书生成服务器证书,服务器使用自签名证书(也就是自己扮演CA)opensslgenrsa-outserver-key.pem2048
opensslreq-new-sha256-keyserver-key.pem-outserver-csr.pem//在CN处填写服务器主机名www.qikangwei.com
opensslx509-req-inserver-csr.pe..
分类:
Web程序 时间:
2015-02-09 16:15:44
阅读次数:
231
两段加密JS 方便他人方便自己
32位小写MD5 js
var hexcase = 0;
var b64pad = "";
var chrsz = 8;
function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));}
function b64_md5(s){...
分类:
Web程序 时间:
2015-01-05 20:30:55
阅读次数:
300
今天项目要做Stringsign=byte2hex(SHA256(dataString))运算,找到appache的包觉得不错,在这里记录一下,方便以后用到:jar包下载路径:http://commons.apache.org/proper/commons-codec/download_codec.cgi用到的类:org.apache.commons.codec.binary.DegestUtilsorg.apache...
分类:
其他好文 时间:
2014-12-26 18:49:25
阅读次数:
281
该模块实现了诸多安全哈希和消息摘要算法的通用接口,包括FIPS 安全哈希算法:SHA1, SHA224, SHA256, SHA384 和SHA512 算法(在FIPS 180-2 中定义),还有RSA 的MD5 算法(在RFC 1321中定义)。“安全哈希” 和 “消息摘要” 是等价的,旧的算.....
分类:
编程语言 时间:
2014-12-17 18:17:08
阅读次数:
311
目录 MVC5 网站开发实践 概述 MVC5 网站开发实践 1、建立项目 MVC5 网站开发实践 2、后台管理 1、 创建SHA256加密方法。 在Data项目中添加文件夹【Security】,在文件夹中添加类 【Encryption】,在类中写一个SHA256加密方法。 using System;...
分类:
Web程序 时间:
2014-12-14 01:52:24
阅读次数:
197
AESGitHub下载地址:https://github.com/Gurpartap/AESCrypt-ObjCAES支持密钥128位,192位,256位(常用的是128位md5,256位sha256)工作模式:ECB/CBC,默认情况下iOS是CBC的iOS在设置加密参数的时候要添加参数kCCOptionECBMode填充方式:kCCOptionPKCS7Padding,iOS似乎只支持..
分类:
移动开发 时间:
2014-09-29 03:43:27
阅读次数:
267
工作中会听到各种各样是是而非的词汇,base64,url,sha256,rsa,hash等等,你能很好的分清这些词语吗?这次我想把它们统一的整理说明下:一: 编码编码是信息从一种形式或格式转换为另一种形式的过程,所以他们是可逆的,不能称之为加密。下面列举几个常见的(参考编码那些事):html实体编码...
分类:
其他好文 时间:
2014-09-09 15:47:48
阅读次数:
302
1.密码加密采用SHA256 算法,此类的唯一实现是 SHA256Managed。在Common/Text.cs里添加Sha256方法: public static string Sha256(string plainText) { SHA256Managed ...
分类:
Web程序 时间:
2014-08-25 01:04:53
阅读次数:
2606
package encryption;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
impor...
分类:
其他好文 时间:
2014-07-26 02:52:06
阅读次数:
280
hashlib是个专门提供hash算法的库,现在里面包括md5,sha1,sha224,sha256,sha384,sha512,使用非常简单、方便。md5经常用来做用户密码的存储。而sha1则经常用作数字签名。下面看看代码吧:#-*-encoding:gb2312-*-importhashliba="ateststring"printhashlib.md5(a).hexdigest()pr..
分类:
编程语言 时间:
2014-07-08 09:00:43
阅读次数:
242