实验内容1.掌握Socket程序的编写;2.掌握密码技术的使用;3.设计安全传输系统。实验步骤1. 基于Java Socket实现安全传输2. 基于TCP实现客户端和服务器,结对编程一人负责客户端,一人负责服务器3. 使用Git进行版本控制4. 选择对称算法进行数据加解密.5. 选择非对称算法对对称...
分类:
编程语言 时间:
2015-10-25 22:09:48
阅读次数:
338
原文:c#与JavaScript实现对用户名、密码进行RSA非对称加密博主最近手上这个项目呢(就是有上百个万恶的复杂excel需要解析的那个项目,参见博客:http://www.cnblogs.com/csqb-511612371/p/4885930.html),由于是一个内网项目,安全性要求很低,...
分类:
编程语言 时间:
2015-10-23 10:08:18
阅读次数:
258
博主最近手上这个项目呢(就是有上百个万恶的复杂excel需要解析的那个项目,参见博客:http://www.cnblogs.com/csqb-511612371/p/4885930.html),由于是一个内网项目,安全性要求很低,不需要做什么报文加密。但是总觉得用户名密码都是明文传输,略微有点坑甲方...
分类:
编程语言 时间:
2015-10-22 10:46:09
阅读次数:
624
一、什么是非对称加密1、加密的密钥与加密的密钥不相同,这样的加密算法称之为非对称加密2、密钥分为:公钥,私钥 公钥:可以对外给任何人的加密和解密的密码,是公开的 私钥:通过私钥可以生成公钥,但从公钥被认为无法生成公钥(被推导出的概率小到不考虑)3、当将要加密的内容用公钥加密的时候,只能用私钥来解.....
分类:
编程语言 时间:
2015-10-18 15:33:22
阅读次数:
295
加密技术通常分为两大类:“对称式”和“非对称式”。对称式加密:就是加密和解密使用同一个密钥,通常称之为“Session Key ”这种加密技术在当今被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的Session Key长度为56bits。非对称式加密:就是加密和解密所...
分类:
Web程序 时间:
2015-10-12 14:31:51
阅读次数:
181
? license里就是一些注册信息,键值对组成的字符串 ? 对称加密: DES,AES,加密解密都用一个秘钥,速度快 非对称机密 RSA,可以私钥加密公钥解密,也可以公钥机密私钥解密,速度慢 注意: RSA加密明文最大长度1...
分类:
编程语言 时间:
2015-10-12 12:58:27
阅读次数:
308
对称加密 symmetric cryptographic非对称加密 asymmetric cryptographic密钥交换协议 key agreement/exchange哈希算法 Hash报文认证码 MAC数字签名 digital signature数字证书 digital ID/certifi...
分类:
其他好文 时间:
2015-10-06 12:57:06
阅读次数:
251
信息摘要、数字签名根据文章,绍了的非对称密钥算法:http://blog.csdn.net/u014419512/article/details/26290821如今我们能够继续我们的场景:如果有一天。Alice收到了一份署名为Bob的文件。Alice希望可以确认这份文件一定是来自Bob;另外Ali...
分类:
其他好文 时间:
2015-09-29 22:02:54
阅读次数:
212
本文使用RSA非对称加密和Base64简单地实现离线注册码的生成与验证功能。主要思路就是提供者持有密钥,通过RSA加密客户机标识或时间标识,再通过Base64加密成不太难看的注册码,然后分发给客户机。客户机解Base64后,通过持有的公钥来验证注册码是否与本机标识或时间标识相符。一、生成公密钥RSA...