- 博客(19)
- 资源 (21)
- 收藏
- 关注
原创 如何让OpenSSL得到JKS格式的keystore中的public and private key
从一个JKS的keystore中导出public key (certificate)keytool -export -alias mykey -keystore keystore -file exported.crt转换成PEM格式,这个格式使用更广openssl x509 -out exported-pem.crt -outform pem -text -in exported.crt -inf
2013-12-31 17:48:11 3887
转载 修改cas登陆页面-服务器端
原文地址:http://www.cnblogs.com/liveandevil/archive/2013/03/06/2946341.html1.cas统一认证的登陆页面位于:cas目录/WEB-INF/view/jsp/default 文件夹里,其中ui/casLoginView.jsp为登陆页面2.首先我们复制一份default文件夹 重命名为myview3.然后复制classes/defau
2013-12-30 22:21:11 11375 5
原创 linux下hexdump和od命令:显示文件十六进制格式
Linux指令:od示例用法:od -c helloLinux指令:odod命令用户通常使用od命令查看特殊格式的文件内容。通过指定该命令的不同选项可以以十进制、八进制、十六进制和ASCII码来显示文件。语法:od [选项] 文件…命令中各选项的含义:- A 指定地址基数,包括:d 十进制o 八进制(系统默认值)x 十六进制n 不打印位移值- t 指定数据的显示格式,主要的参数有:c ASCII字
2013-12-19 21:19:10 7174
转载 mysql slow log分析工具的比较
原文地址: http://developer.51cto.com/art/201309/410323_all.htmmysql 中的 slow log 是用来记录执行时间较长(超过 long_query_time 秒)的 sql 的一种日志工具。 启用 slow log 在 my.cnf 中设置[mysqld] slow_query_log=on slow_query_log_
2013-12-19 14:58:47 1490
原创 mysql 开启记录慢查询记录
修改 /etc/my.cnf 中 [mysqld] 中添加如下行log-slow-queries=/var/log/mysql-slow.log # 慢消息的记录long_query_time=3 # 慢消息的阀值log-queries-not-using-indexes # 记录不使用索引的查询
2013-12-19 11:04:46 804
转载 openssl enc 加解密
原文地址: http://blog.csdn.net/fym0121/article/details/7984733介绍enc - 对称加密例程,使用对称密钥对数据进行加解密,特点是速度快,能对大量数据进行处理。算法有流算法和分组加密算法,流算法是逐字节加密,数据经典算法,但由于其容易被破译,现在已很少使用;分组加密算法是将数据分成固定大小的组里,然后逐组进行加密,比较广为人知的是DES3。分组算
2013-12-18 21:57:10 1421
原创 利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
本文介绍了openssl的几个实用命令,利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密。 一. 利用openssl命令进行BASE64编码解码(base64 encode/decode) 1. BASE64编码命令 对字符串‘abc’进行base64编码: # echo abc | openssl base64
2013-12-18 12:56:51 2442 1
转载 使用openssl库实现des,3des加密
原文地址:http://blog.chinaunix.net/uid-25943311-id-3020013.html整理转载自:http://blog.csdn.net/xuplus/article/details/2607254主要是调整了一下格式,以及一些变量的类型,以解决在VC2008下无法编译通过的问题。#include #include #include #include
2013-12-17 23:00:06 5134
转载 Java DESede用C++ Openssl实现
原文地址: http://my.oschina.net/mawx/blog/85424最近在看一个项目的代码开发语言:C++开发环境:VS2005但有一个很别扭的地方,就是这个项目与外界的加密算法采用DESede,但其实现是采用jni调用java vm里面的函数。查了一下,可以用Openssl来实现,但要注意model(ECB)和padding(PKCS#5)#资料PKCS5, PKCS7和SSL
2013-12-17 22:52:50 2542
转载 关于PKCS5Padding与PKCS7Padding的区别
原文地址: http://www.cnblogs.com/midea0978/articles/1437257.html工作中,我们常常会遇到跨语言平台的加密解密算法的交互使用,特别是一些标准的加解密算法,都设计到数据块Block与填充算法的问题,例如C#与JAVA中的常见的填充算法如下:.Net中的填充算法:成员名称说明ANSIX923ANSIX923 填充字符串由一个字节序列组成,此字节序列的
2013-12-17 22:47:25 12086
原创 3DES一些说明
3DES:是在DES的基础上采用三重DES,即用两个56位的密钥K1,K2,发送方用K1加密,K2解密,再使用K1加密.接收方使用K1解密,K2加密,再使用K1解密,3DES实现: 主要有CBC,ECB实现,java默认是ECB对于待加密解密的数据的填充方式:NoPadding、PKCS5Padding、SSL3Padding,默认填充方式为,PKCS5Paddingjava中要求key的size
2013-12-17 22:37:16 1087
转载 DES 算法的 C++ 与 JAVA 互相加解密
原文地址:http://www.cnblogs.com/AloneSword/p/3479376.html在 JAVA 中,从 J2EE1.4 开始,SUN 提供了 JCE( JAVA CRYPTO ENGINE ),其中包含有 DES 算法,在 JAVA 中使用 DES 算法的代码示例如下:import java.security.Key;import java.security.Securi
2013-12-17 22:32:57 1387 1
原创 统计php源码行
嘿嘿,最近在提交文件,需要知道代码行数,简单记录下,由几种不同的方法进行:1、直接在 linux 上运行下面语句即可,秒杀:find . -name "*.php" -exec wc -l {} \; | awk 'BEGIN {f=0;l=0} {f++;l=l+$1} END {printf("total: %d files, %d lines\n",f,l)}' 2、使用工具介绍个: 一个小
2013-12-17 13:47:08 1449
转载 浏览器缓存机制
浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)。但是也有非HTTP协议定义的缓存机制,如使用HTML Meta 标签,Web开发者可以在HTML页面的节点中加入标签,代码如下:html code上述代码的作用是告诉浏览器当前页面不被缓存,每次访问都需要去服务器拉取。使用上很简单,但只有部分浏览器可以支持,而且所有缓存代理服务器都不支持
2013-12-13 23:29:33 779
转载 Linux 技巧:让进程在后台可靠运行的几种方法
原文地址: http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/申 毅, 软件工程师, IBM 中国软件开发中心简介: 想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作?我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却
2013-12-10 22:32:43 897
转载 linux ssh 配置 添加用户 另外一种方法
原文地址: http://blog.csdn.net/jianglei421/article/details/7173198[root@localhost ~]# vi /etc/pam.d/sshd #%PAM-1.0auth required pam_stack.so service=system-authauth required pam_nologi
2013-12-05 09:54:14 1878
转载 linux添加ssh用户
正好有朋友问,就转过来分享下。转自:http://blog.sina.com.cn/s/blog_6fc583e70100n6rm.html测试环境:CentOS 5.51、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user
2013-12-05 09:51:16 29478
转载 100个高质量Java开发者博客
原文地址: http://news.cnblogs.com/n/194589/英文原文: 100 High-Quality Java Developers’ Blogs 本文的主要目的是收集全球范围内 100 个高质量 Java 开发者博客。其中会有一些博客并不是由纯粹的 Java 开发者撰写的,但是 Java 开发者们能够从中发现一些有用的或者有趣的东西。阅读这些博客将会非常有趣,有时会给你带
2013-12-02 13:25:06 948
原创 linux内核编译步骤
最近linux内核更新到了2.13.2,心里痒痒的想编译个新内核体验体验,网上搜集了好多资料,总结下来就这个步骤:1、到[url]http://www.kernel.org/[/url]下载源码包 在这里我们假设下到的源码包为linux-2.6.29.tar.gz2、解压压缩包,并移动到/usr/src下 #tar -zxvf linux-2.6.29.tar.gz #mv linux-
2013-12-02 12:48:43 740
ecshop 后台登陆反复退出?
2015-06-05
初识memcached
2012-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人