using System;
using System.Text;
using System.Security.Cryptography;
using System.IO;
using UnityEngine;
public class StringEncryption{
#region 方法一 C#中对字符串加密解密(对称算法)
private stat...
分类:
编程语言 时间:
2015-06-17 15:21:46
阅读次数:
124
非对称加密算法RSA
Elgamal (基础Diffie-Hellman)
Rabin
D-H
ECC(椭圆曲线加密算法)
背包算法
适用范围:
加密数据量少,不适合大量数据传输, 适合加密对称算法的秘钥。对称加密算法DES
3DES
AES
TDEA
Blowfish
RC5
IDEA
适用范围:
加密传输数据,适用大量数据加密,前提是秘钥安全, 如WiFi就通过WPA2-A...
分类:
编程语言 时间:
2015-06-17 00:43:17
阅读次数:
174
实验目的与要求1.掌握Java网络编程的方法2.掌握Java安全编程的方法3.实现TCP加解密实验内容与步骤1 编写网络通信程序(基于TCP)2 对通信内容使用对称加密算法进行加密3 使用非对称算法分发对称加密中使用的密钥客户端:import java.net.*;import java.secur...
分类:
其他好文 时间:
2015-06-12 11:25:51
阅读次数:
103
实验目的与要求: 1.掌握Java网络编程的方法;2.掌握Java安全编程的方法;3.能综合使用各种技术。 一、实验内容1、编写网络通信程序(基于TCP)2、对通信内容使用对称加密算法进行加密3、使用非对称算法分发对称加密中使用的密钥4、对通信...
分类:
其他好文 时间:
2015-06-11 22:33:01
阅读次数:
94
一、实验内容1.掌握Socket程序的编写;2.掌握密码技术的使用;3.设计安全传输系统。二、实验步骤1. 基于Java Socket实现安全传输2. 基于TCP实现客户端和服务器,结对编程一人负责客户端,一人负责服务器3. 使用Git进行版本控制4. 选择对称算法进行数据加解密.5. 选择非对称算...
分类:
编程语言 时间:
2015-06-10 18:58:09
阅读次数:
169
一、实验内容1.掌握Socket程序的编写;2.掌握密码技术的使用;3.设计安全传输系统。二、实验步骤1. 基于Java Socket实现安全传输2. 基于TCP实现客户端和服务器,结对编程一人负责客户端,一人负责服务器3. 使用Git进行版本控制4. 选择对称算法进行数据加解密.5. 选择非对称算...
分类:
编程语言 时间:
2015-06-10 06:29:59
阅读次数:
171
今天来点实际工作中的硬通货! 与计费系统打交道,少不了用到加密/解密实现。为了安全起见,通过非对称加密交换对称加密密钥更是不可或缺。那么需要通过什么载体传递非对称算法公钥/私钥信息?数字证书是公钥的载...
分类:
编程语言 时间:
2015-05-28 12:46:12
阅读次数:
352
常用的加密算法有哪些?DES(DataEncryptionStandard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;3DES(TripleDES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高;RC2和RC4:对称算法,用变长密钥对大量数据进行加密,比DE..
分类:
编程语言 时间:
2015-05-19 16:55:35
阅读次数:
207
1.用到的jar包:http://pan.baidu.com/s/1mgIbLvq提取码:ytj9
2.用法
3。代码实现:
package com.tan.sucurity;
import java.security.Key;
import java.security.NoSuchAlgorithmException;
import java.security.Secur...
分类:
编程语言 时间:
2015-04-25 12:19:41
阅读次数:
185
简介 OpenSSL是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数...
分类:
其他好文 时间:
2015-04-07 19:01:06
阅读次数:
164