第1章加密-解密破译明文-密文密钥密码算法对称密码-公钥密码(非对称密码)单向散列函数-散列值消息认证码数字签名伪随机数生成器信息安全中所面临的威胁与密码技术的对应关系图---隐写术数字水印不要使用保密的密码算法密码算法的密码早晚会公诸于世开发高强度的密码算法是非常困难的使用低强度的密码比不进行任务...
分类:
编程语言 时间:
2016-01-26 01:39:41
阅读次数:
253
密码学知识普及密码学知识普及Table of Contents加密单向加密信息认证码数字签名公钥基础设施 PKI随机数加密对称密码: 机密和解密的密钥是相同的, 因此必须向接受者配送密钥公钥密钥 (非对称密码): 无需向接收者配送用于解密的密钥对称密码算法: DES, 3DES, AES (Rijn...
分类:
其他好文 时间:
2015-09-15 01:30:16
阅读次数:
215
学习简记密钥分为两种:对称密钥与非对称密钥两种密钥根据密码算法所使用的加密密钥和解密密钥是否相同、能否由加密过程推导出解密过程(或者由解密过程推导出加密过程),可将密码体制分为对称密码体制(也叫作单钥密码体制、秘密密钥密码体制、对称密钥密码体制)和非对称密码体..
分类:
其他好文 时间:
2015-07-29 19:35:09
阅读次数:
260
一.文件加密的基本知识:
1.公开密钥密码:
传统密码的缺点:
(1)收发双方持有相同密钥,密钥分配困难。KE=KDK_E = K_D
(2)不能方便的实现数字签名,应用不方便。(数字签名概念下面有)
历史:公开密钥密码又称为双钥密码或非对称密码,是1976年有Diffie和Hellman在“密码学新方向”这篇超牛论文中提出的;RSA公钥算法是由Rivest、Shamir和Adleman...
分类:
其他好文 时间:
2015-06-27 11:39:23
阅读次数:
157
Java程序设计基础项目总结报告20135313吴子怡一、项目内容运用所学Java知识,不调用Java类库,实现密码学相关算法的设计,并完成TDD测试,设计运行界面。二、具体任务1、要求实现的密码算法包括:对称密码算法,非对称密码算法,消息摘要算法。2、要求完成对每个算法中的public类进行TDD...
分类:
编程语言 时间:
2015-06-14 22:48:08
阅读次数:
477
一、加密算法选择密码学中两种常见的密码算法为:对称密码算法和非对称密码算法。对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。非对称密钥加密,又称公钥密钥加密..
分类:
数据库 时间:
2015-05-29 16:04:03
阅读次数:
142
一、加密算法选择密码学中两种常见的密码算法为:对称密码算法和非对称密码算法。对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。非对称密钥加密,又称公钥密钥加密..
分类:
数据库 时间:
2015-05-29 16:01:41
阅读次数:
121
最常用最基本的安全协议主要有以下四类.1.密钥建立协议 在网络通信中,通常使用对称密码算法用单独的密钥对每一次单独的会话加密,这个密钥成为会话密钥.密钥建立协议的目的是在两个或是多个实体之间建立共享的会话密钥.可以采用对称密码体制会非对称密码体制建立会话密钥.有时借助一个可信的服务器为用户分发密钥....
分类:
其他好文 时间:
2015-04-17 15:18:28
阅读次数:
139
在密码学中,CA(Certificate Authority,认证机构)是指一个被多个用户信任的机构,该机构能够创建和指派公钥证书。 为规范起见,我们先介绍本文可能涉及的术语, asymmetric cryptography: 非对称密码学(或公开密钥加密,公钥加密),密钥涉及公钥和私钥组成...
分类:
其他好文 时间:
2014-11-06 19:24:35
阅读次数:
310
一、介绍我们都知道,互联网是不安全的,但其上所使用的大部分应用,如Web、Email等一般都只提供明文传输方式(用https、smtps等例外)。所以,当我们需要传输重要文件时,应该对当中的信息加密。非对称密码系统是其中一种常见的加密手段。而在基于PGP方式加密的中文介绍少之又少,所以萌生了写一个完...
分类:
其他好文 时间:
2014-10-09 14:04:13
阅读次数:
345