工作中,我们常常会遇到跨语言平台的加密解密算法的交互使用,特别是一些标准的加解密算法,都设计到数据块Block与填充算法的问题,例如C#与JAVA中的常见的填充算法如下:.Net中的填充算法:成员名称说明ANSIX923ANSIX923 填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节...
分类:
其他好文 时间:
2015-05-21 22:12:43
阅读次数:
161
1. 一次一密加密、解密算法一次一密密码系统的一个重要特性是密钥K为一个真随机序列,且密钥只使用一次。下面通过计算机的伪随机函数产生的随机序列作为密钥来简单演示一次一密的加密解密算法,代码示例如下: /** * 一次一密加密、解密算法 * @param str 明文(密文) ...
分类:
编程语言 时间:
2015-05-20 23:50:56
阅读次数:
177
替换加密解密算法方案的起源可以追溯到凯撒(Caesar)时代,据说凯撒为了保障情报的可靠性而发明了凯撒密码。凯撒密码是一种简单的置换密码,在加密时,字母表中的每个字母都用其后的第三个字母表示,例如,a用d表示,b用e表示,......。在解密时,只需要执行逆过程即可。1. 替换加密、解密算法随这历史...
分类:
编程语言 时间:
2015-05-20 22:02:17
阅读次数:
159
位加密解密算法即将明文信息转化为二进制数据,然后对这些二进制位进行加密便得到密文。位加密算法依托于计算机的强大的位处理能力,在实际应用中非常流行。现代密码学中的很多加密、解密算法方案都依赖于位加密、解密思路,例如,非常流行的序列密码方案。1. 位加密、解密算法 在java语言中,提供了6种位运算符....
分类:
编程语言 时间:
2015-05-20 22:00:44
阅读次数:
129
换位密码算法方案,又称为置换加密方案,其根据一定的规则重新安排明文字母,使之成为密文。换位密码是最简单的密码学算法。1. 换位加密、解密算法换位加密解密的算法有很多种,这里介绍基于二维数组移位的换位加密、解密算法。二维数组移位的换位加密、解密算法即将明文字符串按照一个给定的顺序保存在二维数组中,然后...
分类:
编程语言 时间:
2015-05-20 17:53:49
阅读次数:
159
DES算法java实现,可以用在项目中
DES算法具有极高安全性,到目前为止,除了用穷举搜索法对DES算法进行攻击外,还没有发现更有效的办法。而56位长的密钥的穷举空间为256,这意味着如果一台计算机的速度是每一秒钟检测一百万个密钥,则它搜索完全部密钥就需要将近2285年的时间,可见,这是难以实现的
其入口参数有三个:key、data、mode。key为加密解密使用的密钥,data为加密
des算法结构des算法结构
解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行...
分类:
编程语言 时间:
2015-05-20 14:48:50
阅读次数:
152
import java.util.Scanner;public class Triangle { public static void main(String[] args){ Scanner scan=new Scanner(System.in);//创建扫描器 Sys...
分类:
其他好文 时间:
2015-05-18 22:30:14
阅读次数:
137
[-调取原代码的方法-]1:右键-查看原文件2:查看-原文件3:文件-另存为4:IE缓存5:还可以通过代码提取教程代码:在网页源代码查看器中输入要查看网页源代码的URL地址: [-关于保护-]先通过代码来禁止IE的一些操作:禁止另存为:取消选取、防止复制不准粘贴防止复制>:禁止右键>:状态栏固定:禁...
分类:
Web程序 时间:
2015-05-18 16:34:07
阅读次数:
144
今天用Java类里自带的编码解码做了 一个加密解密器。其实我没做什么就是做了个界面。
还有key是固定八个字符,我改成不是八个字符也可以了。
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.HeadlessException;
import java.awt.event.ActionEv...
分类:
编程语言 时间:
2015-05-18 10:53:24
阅读次数:
174
一,从非对称加密的认证模式说起
由消息的发送方发布公钥,持有私钥。
步骤:
1,发送方公布自己的公钥,任何人都可以获得。
2,发送方使用自己的私钥对消息进行加密,然后发送。
3,接收方使用发送方的公钥对消息进行解密。
缺点:
1,任何截获该消息的第三方都能够使用发送方公钥进行解密;
2,耗时,不适用于大数据
二,数字签名...
分类:
Web程序 时间:
2015-05-17 20:21:25
阅读次数:
120