- 浏览: 1157551 次
- 性别:
- 来自: 火星郊区
-
博客专栏
-
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
对称加密算法( 加解密密钥相同)
名称 |
密钥长度 |
运算速度 |
安全性 |
资源消耗 |
DES |
56 位 |
较快 |
低 |
中 |
3DES |
112 位或168 位 |
慢 |
中 |
高 |
AES |
128 、192 、256 位 |
快 |
高 |
低 |
非对称算法( 加密密钥和解密密钥不同)
名称 |
成熟度 |
安全性( 取决于密钥长度) |
运算速度 |
资源消耗 |
RSA |
高 |
高 |
慢 |
高 |
DSA |
高 |
高 |
慢 |
只能用于数字签名 |
ECC |
低 |
高 |
快 |
低( 计算量小, 存储空间占用小, 带宽要求低) |
散列算法比较
名称 |
安全性 |
速度 |
SHA-1 |
高 |
慢 |
MD5 |
中 |
快 |
对称与非对称算法比较
名称 |
密钥管理 |
安全性 |
速度 |
对称算法 |
比较难, 不适合互联网, 一般用于内部系统 |
中 |
快好几个数量级( 软件加解密速度至少快100 倍, 每秒可以加解密数M 比特数据), 适合大数据量的加解密处理 |
非对称算法 |
密钥容易管理 |
高 |
慢, 适合小数据量加解密或数据签名 |
算法选择( 从性能和安全性综合)
对称加密: AES(128 位),
非对称加密: ECC(160 位) 或 RSA(1024) ,
消息摘要: MD5
数字签名:DSA
发表评论
-
一个例子全部说明java泛型中的K,V,T,E,?,object的意思及其用法
2013-03-07 11:09 70641.意思 jdk中的K,V,T,E等泛型名称很多人以为 ... -
Log4j 把不同包的日志打印到不同位置
2012-11-29 08:23 1158需要的包和测试的代码下载附件! 如果需要将不同的日 ... -
Java多线程发展简史
2012-09-16 14:25 1047转自:http://www.raychase.ne ... -
Java编码易疏忽的十个问题
2012-09-06 08:52 923在Java编码中,我们容易 ... -
网络编程
2012-09-04 13:30 984计算机网络基础 什么是计算机网络 把分布在 ... -
获取Java程序运行的路径 | 获取当前jar包的路径
2012-09-04 11:55 14100经过试验,不管是否是 Jar 包,不管是否是 Tom ... -
java的concurrent用法详解
2012-08-03 11:28 1032我们都知道,在JDK1.5之前,Java中要进行业务并发时 ... -
Java程序员必知的8大排序
2012-07-05 09:56 10378 种排序之间的关系: ... -
Comparator与Comparable的区别
2012-07-05 08:38 1229当需要排序的集合或数组不是单纯的数字类型的时候,通常可以使用C ... -
RSA算法Java实现
2012-06-27 08:22 1429Java代码 package c ... -
队列阻塞浅析
2012-06-17 18:10 941这几天所做的项目中涉及到了队列阻塞机制,通过研究整理如下 ... -
Java面试过程中会遇到的问题
2012-06-13 13:04 11611、abstract的method是否可同时是static,是 ... -
【解惑】深入jar包:从jar包中读取资源文件
2012-06-13 13:02 1113我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。 ... -
java 处理文件路径中的空格
2012-06-13 12:57 1556问题背景: windows下有个目录名称Program ... -
java内存分配机制
2012-06-13 12:52 1186通过这几天对一个 ... -
byte[]转化成其他数据类型
2012-05-14 16:41 1674Java与其他语言数据类型之间的转换方法实例程序 /*** ... -
java中byte转换int时为何与0xff进行与运算
2012-05-14 16:39 1084java中byte转换int时为何 ... -
java整型数与网络字节序的 byte[] 数组转换关系
2012-05-14 16:31 6492工作项目需要在 java 和 c/c++ 之间进行 ... -
利用 Base64 缩短 UUID 至22位
2012-04-15 18:57 7202UUID还是比较常用的,尤其在web应用里。 有时在UR ... -
图解Java中的值传递与引用传递(更新版)
2012-04-09 12:49 1196编程的人,都会遇到值传递与引用传递的困惑,不过很快都会迎 ...
相关推荐
《适用于RFID的几种小型加密算法比较》 无线射频识别(RFID)技术在现代社会中广泛应用,如自动化电子收费系统、宠物跟踪、物流监管等领域,但由于其低成本、低功耗、轻量级的特性,保密性和隐私性问题成为了关注...
### Java常用几种加密算法 在Java开发中,数据的安全性是非常重要的一个方面,尤其是在网络通信、数据存储等场景下,合理的使用加密算法可以有效保护数据安全。本文将详细介绍几种常用的Java加密算法及其应用实例,...
以下是对几种常见加密算法在Java中的实现的详细阐述: 1. **对称加密**: - **DES(Data Encryption Standard)**:是一种古老的对称加密算法,使用56位密钥进行64位块加密。Java中的`javax.crypto.Cipher`类提供...
在这个压缩包中,包含了几百种加密算法的源代码,这对于学习、研究和理解加密技术具有极高的价值。下面,我们将深入探讨这些加密算法及其应用。 首先,C语言作为编程的基础,常被用来实现各种加密算法。其简洁的...
本资源包含数百种加密算法的编程实现,这为我们深入理解各种加密技术提供了宝贵的实践资料。下面,我们将探讨其中的一些关键知识点。 1. **对称加密**:这是最早的加密方法,如DES(Data Encryption Standard)、3...
NET Cryptography 命名空间概览.doc RC2加密算法在C#的应用----完善版.doc sha1加密.doc 几种常见的无线数据加密的方法.doc 轻松加密ASP.NET 2.0 Web程序配置信息.doc
在加密技术中,对称加密算法通常通过不同的操作模式来增强安全性,本文将介绍SM1加密算法的几种模式,详细说明它们的工作流程和原理。 首先,有必要了解什么是块加密器模式。在密码学中,块加密器模式是一种使用块...
同态加密库,以及对几种不同的同态加密算法进行分析。
关于文本的几种加密算法.doc
基于Python的RSA加密算法及其几种破解方法的研究.pdf
DES加密算法的工作原理主要包括以下几个步骤: 1. **初始置换**:原始64位的数据块首先经过一个固定的初始置换,使得数据分布更均匀,增强安全性。 2. **16轮迭代**:每轮迭代都包括四个子步骤: - **子密钥产生*...
首先,我们来看看几种常见的加密算法: 1. **DES(Data Encryption Standard)数据加密标准**:DES是一种对称加密算法,基于64位的数据块和56位的密钥进行操作。尽管DES现在被认为安全性较低,但由于其简单快速,仍...
- DES是一种经典的对称加密算法,由IBM在1970年代开发,被广泛应用于金融和其他领域。它使用56位密钥对64位的数据块进行加密,但因其密钥长度较短,现在已被视为不够安全。DES的工作原理包括初始置换、扩展置换、轮...
本文将详细介绍标题和描述中提到的几个常见的加密算法,并结合标签“MD5”,“ROOT13”和“异或”来深入讨论。 首先,MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,设计用于产生一个128位(16字节...
RSA则是一种非对称加密算法,它基于大数因子分解的困难性,公钥和私钥是非线性生成的,解密过程需要私钥,而公钥可以公开,为网络通信提供了便利。DES虽然现在已被AES取代,但它在历史上对非线性加密算法的发展有着...
以下是对VB6中几种常见加密算法的详细解释: 1. **DES(Data Encryption Standard)**:DES是一种古老的对称加密算法,由IBM于1970年代开发。它使用56位的密钥,将64位的数据块进行64轮迭代变换,虽然现在已经被...
下面将详细讨论几种经典的Java加密算法。 1. 对称加密算法: 对称加密算法使用相同的密钥进行加密和解密,效率高,适合大量数据的处理。Java中常见的对称加密算法包括: - DES(Data Encryption Standard):一种...
DES(Data Encryption Standard)是一种经典的对称加密算法,1976年由美国国家标准局发布,广泛应用于数据安全领域。在本文中,我们将深入探讨DES加密算法的原理、C语言实现及其相关知识点。 DES算法基于Feistel...
AES 使用了几种不同的技术来实现置换和替换。 AES 加密算法使用了一个名为 S-盒(Substitution box)的代替盒。S-盒是一个 16× 16的矩阵,在幕后,加密例程获取该密钥数组并用它来生成一个名为w[] 的密钥调度表。 ...