三也_攻城狮

Code the Craft,Craft the Code

【NetFlow】NetFlow V9协议详细分析

摘自百度百科 Netflow技术最早是于1996年由思科公司的Darren Kerr和Barry Bruins发明的,并于同年5月注册为美国专利,专利号为6,243,667。Netflow技术首先被用于网络设备对数据交换进行加速,并可同步实现对高速转发的IP数据流(Flow)进行测量和统计。经过多...

2017-05-09 16:40:44

阅读数 8649

评论数 11

JAVA实现RSA加密解密 非对称算法

首先RSA是一个非对称的加密算法,所以在使用该算法加密解密之前,必须先行生成密钥对,包括公钥和私钥 JDK中提供了生成密钥对的类KeyPairGenerator,实例如下: public static Map genKeyPair() throws Exception { // 获取公钥私钥密...

2014-08-15 10:14:02

阅读数 2274

评论数 1

【JAVA】JDK KeyStore 如何使用

JAVA中keystore如何来使用 public static void main(String args[]) throws Exception { KeyStore ks = KeyStore.getInstance("JKS"); char[] pwd = &q...

2015-03-10 10:22:22

阅读数 6304

评论数 2

在jdbc中,preparedStatement是如何防止SQL注入的

对于JDBC而言,SQL注入攻击只对Statement有效,对PreparedStatement是无效的,这是因为PreparedStatement不允许在插入时改变查询的逻辑结构. 如果有一条SQL语句: "select * from 表 where 用户名 = '用户名'&qu...

2013-11-15 11:54:14

阅读数 2170

评论数 0

数据加密和数据签名的本质区别 解释

数据加密: 用公钥加密,只能用自己的私钥解密,因为私钥只有你自己有,所以别人不可能能够解密,看到你的内容,保证了数据的保密性。 数据签名: 用私钥加密,只能用公钥解密,任何人都可以用公钥解密。因为私钥只有你自己有,所以保证了该数据肯定是从你这发送出去的,不可能是别人发的。 从以上解释可以看...

2014-08-13 09:34:05

阅读数 3355

评论数 2

提示
确定要删除当前文章?
取消 删除