Java 加密解密之消息摘要算法(MD5 SHA MAC)
消息摘要
消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要与原摘要比较,就可知道消息是否被改变了。因此消息摘要保证了消息的完整性。...
分类:
编程语言 时间:
2014-12-17 14:38:47
阅读次数:
321
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP
GET U...
分类:
编程语言 时间:
2014-12-15 17:26:01
阅读次数:
222
Java 加密解密基础
密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。
密码学常用术语
明文: 待加密数据。
密文: 明文经过加密后数据。
加密: 将明文转换为密文的过程。
加密算法: 将明文转换为密文的转换算法。
加密密钥: 通过加密算法进行加密操作...
分类:
编程语言 时间:
2014-12-15 15:33:33
阅读次数:
205
原文链接:http://blog.csdn.net/jiangwei0910410003/article/details/21716557今天是学习JavaWeb的第二天,我们来了解什么呢?就了解一下Tomcat中配置数字证书的相关内容,但是在说这部分内容的时候,我们貌似得先说一下数字证书的相关概念...
分类:
编程语言 时间:
2014-12-12 13:11:44
阅读次数:
271
时至期末,补习信息安全概论作业。恰巧遇古典密码学算法中的playfair算法和hill算法,用javascript语言实现起来是在有趣,边查百度边编码,顺便好好补习一下javascript基础。playfairPlayfair密码(英文:Playfair cipher 或 Playfair squa...
分类:
编程语言 时间:
2014-12-05 22:31:58
阅读次数:
410
研一是密码学专业开的一门课《计算复杂性理论》,当时对立面的NP,NPC这些概念都挺模糊,后来也是不了了之。现在看一些密码学论文的时候经常遇到这一概念,只能硬着头皮搞清楚。下面把自己的理解写下来,一来加深记忆和理解,而来为以后做个储备。 问题分为两种,一种是可以通过明确的公式直接得到答案,比如:...
分类:
其他好文 时间:
2014-12-03 23:04:29
阅读次数:
232
《经典密码学与现代密码学》书摘:一个简单的“流加密法”需要一个“随机”的“二进制位流”作为“密钥”。通过将明文与这个“随机的密钥流”进行XOR逻辑运算,就可以生成密文。将密文与相同的“随机密钥流”进行XOR逻辑运算即可还原明文。要实现XOR逻辑运算很简单,当作用于位一级上时,这是一个快速而有效的加密...
分类:
其他好文 时间:
2014-11-29 11:35:40
阅读次数:
168
三大变换的意义?
傅里叶变换在物理学、数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学、海洋学、结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是将信号分解成幅值分量和频率分量)。
傅里叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅...
分类:
其他好文 时间:
2014-11-28 16:21:44
阅读次数:
181
学密码学一定得学程序
Time Limit: 1000MS Memory limit: 65536K
题目描述
曾经,ZYJ同学非常喜欢密码学。有一天,他发现了一个很长很长的字符串S1。他很好奇那代表着什么,于是神奇的WL给了他另一个字符串S2。但是很不幸的是,WL忘记跟他说是什么意思了。这个时候,ZYJ不得不求助与伟大的ZP。ZP笑了笑说,这个很神奇的,...
分类:
其他好文 时间:
2014-11-27 14:35:50
阅读次数:
153
信息安全是指信息传输、存储、处理过程中涉及硬件、软件的安全技术。互联网技术的蓬勃发展,促进了从IT时代向DT时代的转型,在这过程中,信息安全显得越来越重要。密码学是信息安全的重要组成部分,本文根据作者对信息安全尤其是密码学的发展历史的简单理解,同时结合作者在腾讯安全部门实习期间的接触到的一些信息安全知识,谈谈作者眼中的信息安全。...
分类:
其他好文 时间:
2014-11-27 00:19:17
阅读次数:
611