非对称加密技术,在现在网络中,有非常广泛应用。加密技术更是数字货币的基础。 所谓非对称,就是指该算法需要一对密钥,使用其中一个(公钥)加密,则需要用另一个(私钥)才能解密。 但是对于其原理大部分同学应该都是一知半解,今天就来分析下经典的非对称加密算法 RSA算法。 通过本文的分析,可以更好的理解非对 ...
分类:
编程语言 时间:
2017-11-16 11:50:07
阅读次数:
249
//求一个字符串中最长对称字串,好像有点如google,那么输出goog /* O(n2)的算法 如果我们换一种思路,我们从里向外来判断。也就是我们先判断子字符串A是不是对称的。 如果A不是对称的,那么向该子字符串两端各延长一个字符得到的字符串肯定不是对称的。 如果A对称,那么我们只需要判断A两端延... ...
分类:
其他好文 时间:
2017-11-15 17:14:17
阅读次数:
240
1.原理部分:1)了解加密算法:加密算法的分类:对称加密和非对称加密a.对称加密:加密和解密使用同一个密钥,优点是速度快,缺点是密钥的共享困难。典型的对称加密算法有DES/AES/RC5/3DES等。b.非对称加密:生成一个秘密对(公钥和私钥),加密过程中可以是私钥加密公钥解密;..
分类:
Web程序 时间:
2017-11-15 00:55:52
阅读次数:
288
Java基本知识 基本知识 服务器:Tomcat 支持Servlet jsp JBoss 开源应用服务器 Apache:最广泛的http服务器,只支持静态网页 String是长度不可变,用+=的时候会生成一个新的String对象,StringBuffer和StringBuilder是可变长度,Str ...
分类:
编程语言 时间:
2017-11-15 00:31:05
阅读次数:
230
php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 2、php中用生成的公钥、私钥进行加密解密,直接上代码 ...
分类:
Web程序 时间:
2017-11-14 17:16:06
阅读次数:
207
python的集合类型和其他语言类似,是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合),intersection(交),difference(差)和sysmmetricdifference(对称差集)等数学运算,和我们初中数学学的集合..
分类:
编程语言 时间:
2017-11-09 18:43:59
阅读次数:
167
本文将对智能对称做详细讲解,所谓的智能对称就是当在编辑其中一半的物体模型时,执行相关操作另一半模型会自动完成对称。 ...
分类:
其他好文 时间:
2017-11-09 14:42:23
阅读次数:
152
Keytool 是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Key entity)-密钥(secret key)或者是私钥和配对公钥(采用非对称加密)可信任的证书 ...
分类:
编程语言 时间:
2017-11-07 16:22:33
阅读次数:
228
传送门 题目大意:求一些点集的公共对称中心 题解:对称中心是可以确定的,再判断。 代码: #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #define N 20009 using namespace ...
分类:
Web程序 时间:
2017-11-05 19:15:56
阅读次数:
167
一、分类 对称加密算法 对称式加密就是加密和解密使用同一个密钥,通常称之为“Session Key ”这种加密技术在当今被广泛采用 常见的对称加密算法: DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。 3DES(Triple DES): ...
分类:
编程语言 时间:
2017-11-04 22:21:42
阅读次数:
212