码迷,mamicode.com
首页 > 编程语言
10.Java 加解密技术系列之 DH
Java 加解密技术系列之 DH 序 概念 原理 代码实现 结果 结束语 序 上一篇文章中简单的介绍了一种非对称加密算法 — — RSA,今天这篇文章,继续介绍另一种非对称加密算法 — — DH。当然,可能有很多人对这种加密算法并不是很熟悉,不过没关系,希望今天这篇文章能帮助你熟悉他。 原理 整个通
分类:编程语言   时间:2016-02-02 18:52:35    阅读次数:262
8.Java 加解密技术系列之 PBE
Java 加解密技术系列之 PBE 序 概念 原理 代码实现 结束语 序 前 边的几篇文章,已经讲了几个对称加密的算法了,今天这篇文章再介绍最后一种对称加密算法 — — PBE,这种加密算法,对我的认知来说,并没有 DES、3DES、AES 那么流行,也不尽然,其实是我之前并没有这方面的需求,当然接
分类:编程语言   时间:2016-02-02 18:53:15    阅读次数:226
11.Java 加解密技术系列之 总结
Java 加解密技术系列之 总结 序 背景 分类 常用算法 原理 关于代码 结束语 序 上一篇文章中简单的介绍了第二种非对称加密算法 — — DH,这种算法也经常被叫做密钥交换协议,它主要是针对密钥的保护。同时,由于水平的限制,打算这个系列就到此为止了,这篇文章就算是一个总结吧,回顾一下这几个月来都
分类:编程语言   时间:2016-02-02 18:51:29    阅读次数:201
java1.8的几大新特性(二)
七、Date APIJava 8 在包java.time下包含了一组全新的时间日期API。新的日期API和开源的Joda-Time库差不多,但又不完全一样,下面的例子展示了这组新API里最重要的一些部分: 1 public class Test { 2 public static void main
分类:编程语言   时间:2016-02-02 18:50:49    阅读次数:277
6. Java 加解密技术系列之 3DES
Java 加解密技术系列之 3DES 序 背景 概念 原理 代码实现 结束语 序 上一篇文章讲的是对称加密算法 — — DES,这篇文章打算在 DES 的基础上,继续多讲一点,也就是 3 重 DES — — Triple DES。 背景 至于 3DES 为什么会出现呢?其实,这个不难想到。由于 DE
分类:编程语言   时间:2016-02-02 18:50:16    阅读次数:240
javascript学习笔记整理(事件)
一、事件驱动 1.事件javascript侦测到的用户的操作或是页面的一些行为(怎么发生的) 2.事件源引发事件的元素(发生在谁的身上) 3.事件处理程序对事件处理的程序或是函数 (发生了什么事) 二、事件的分类 1.鼠标事件 onclick 鼠标点击事件 ondblclick 鼠标双击事件 onm
分类:编程语言   时间:2016-02-02 18:49:38    阅读次数:178
9.Java 加解密技术系列之 RSA
Java 加解密技术系列之 RSA 序 概念 工作流程 RSA 代码实现 加解密结果 结束语 序 距 离上一次写博客感觉已经很长时间了,先吐槽一下,这个月以来,公司一直在加班,又是发版、上线,又是新项目太紧,具体的就不多说了,想听我吐槽的小伙伴, 可以私信给我(*^__^*) 。上一篇文章,已经把对
分类:编程语言   时间:2016-02-02 18:48:50    阅读次数:280
5.Java 加解密技术系列之 DES
Java 加解密技术系列之 DES 序 背景 概念 基本原理 主要流程 分组模式 代码实现 结束语 序 前 几篇文章讲的都是单向加密算法,其中涉及到了 BASE64、MD5、SHA、HMAC 等几个比较常见的加解密算法。这篇文章,以及后面几篇,打算介绍几个对称加密算法,比如:DES、3DES(Tri
分类:编程语言   时间:2016-02-02 18:50:43    阅读次数:283
python 多线程笔记(2)-- 锁
锁是什么?什么场合使用锁? 锁是一种机制,用于保护那些会引起冲突的资源。 比如上厕所,进去之后第一件事干嘛?把厕所门反锁!表示什么呢?表示这个厕所正在使用中! 至于在厕所里面干大事、干小事、还是打飞机,都可以! 完事之后干嘛?把厕所门打开!表示什么呢?那谁,你可以进来打飞机了。 一、全局锁、函数内部
分类:编程语言   时间:2016-02-02 18:48:47    阅读次数:513
7.java 加解密技术系列之 AES
java 加解密技术系列之 AES 序 概念 原理 应用 代码实现 结束语 序 这篇文章继续介绍对称加密算法,至于今天的主角,不用说,也是个厉害的角色 — — AES。AES 的出现,就是为了来替代原先的 DES 标准。现在来说,AES 的用途还是非常广泛的。 概念 AES, 全称为“Advance
分类:编程语言   时间:2016-02-02 18:47:25    阅读次数:207
javascript学习笔记整理(DOM对象)
DOM--document(html xml) object modle,document对象(DOM核心对象),document对象是 Window 对象的一部分,可通过window.document属性对其进行访问,document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问
分类:编程语言   时间:2016-02-02 17:57:07    阅读次数:198
python之math模块
1.math简介 >>>import math #导入math模块 >>>dir(math) #这句可查看所有函数名列表>>>help(math) #查看具体定义及函数原型 2.常用函数 acos(x) # Return the arc cosine (measured in radians) of
分类:编程语言   时间:2016-02-02 17:54:04    阅读次数:209
BZOJ 1396: 识别子串( 后缀数组 + 线段树 )
这道题各位大神好像都是用后缀自动机做的?.....蒟蒻就秀秀智商写一写后缀数组解法.....求出Height数组后, 我们枚举每一位当做子串的开头.如上图(x, y是height值), Heights数组中相邻的3个后缀, 假如我们枚举s2的第一个字符为开头, 那我们发现, 长度至少为len = m
分类:编程语言   时间:2016-02-02 17:54:59    阅读次数:301
python逐行读写
代码: fileReadObj = open("input.txt") fileWriteObj = open("output.txt", 'w') fileLineText = fileReadObj.readline() while ('' != fileLineText): string =
分类:编程语言   时间:2016-02-02 17:54:17    阅读次数:180
java1.8的几大新特性
一、接口的默认方法,也就是接口中可以有实现方法 1 public class Test { 2 public static void main(String[] args) { 3 Formula a=new For(); 4 a.calculate(1); 5 System.out.println
分类:编程语言   时间:2016-02-02 17:51:52    阅读次数:252
css3 动画应用 animations 和transtions transform在加上JavaScript 可以实现硬件加速动画。
transitions(过渡) 被应用于元素指定的属性变化时,该属性经过一段时间逐渐的过渡到最终想要的值。 主要包括四个属性: 执行变换的属性:transition-property 变换延续的时间:transition-duration 变换的速率变化:transition-timing-func
分类:编程语言   时间:2016-02-02 17:49:17    阅读次数:349
C语言堆栈入门——堆和栈的区别
来看一个网上很流行的经典例子: main.cpp int a = 0; 全局初始化区 char *p1; 全局未初始化区 main() { int b; 栈 char s[] = "abc"; 栈 char *p2; 栈 char *p3 = "123456"; 123456\0在常量区,p3在栈上
分类:编程语言   时间:2016-02-02 17:50:10    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!