现代网络通信中网络安全是至关重要,安全的最基本的当然就是加密与解密了,今天跟大家分享一下加密与解密的基础。安全的目标:  保密性:confidentiality  完整性:integrity  可用性:availability攻击类型:  威胁保密性的攻击:窃听、通信量分析;  威胁完整性的攻击:更改、伪装、重放、否认;&nbs
原创 2016-04-10 09:57:30
529阅读
安全传输的三个要素假设A与B通信,如何实现安全方面的考虑?实际上基于现有的TCP/IP协议体系,在传输层以下都是明文传输的,而要实现安全就必须在传输层之上增加安全手段。如现有的ftp,http,smtp,telnet都是明文传输,而sftp,https等则为密文传输。所以对通信内容加密是保证安全通信的重要方面,即通信的机密性。除了机密性,我们还需要考虑的则是通信内容本身是否完整,没有被篡改,即通信
原创 2022-06-15 23:32:25
216阅读
安全机制 信息安全防护的目标 保密性 Confidentiality 完整性 Integrity 可用性 Usability 可控制性Controlability 不可否认性 Non-repudiation 安全防护环节 物理安全:各种设备/主机、机房环境 系统安全:主机或设备的操作系统 应用安全:
原创 2023-08-18 09:39:14
36阅读
安全散列算法SHA(Secure Hash Algorithm,SHA)该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文, 也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。SHA-1,SHA-224,SHA-256,SHA-384,和SHA-512这几种单向散列算法。&nb
原创 2016-07-01 13:49:09
1191阅读
package com.soap.util; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.spec.SecretKeySpec; import s
转载 精选 2016-06-30 11:28:30
844阅读
MAC算法结合了MD5和SHA算法的优势,并加入密钥的支持,是一种更为安全的消息摘要算法。MAC(Message Authentication Code,消息认证码算法)是含有密钥的散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加入了密钥。日次,我们也常把MAC称为HMAC(keyed-Hash Message Authentication Code)。MAC算法主要集合了MD和SHA两
转载 精选 2016-07-01 14:41:29
8228阅读
一、加密算法分类 1、对称加密:        在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个
原创 2012-10-24 23:19:45
552阅读
小续    这也是我11年看加密解密整理的一些笔记,因为后面有事,所以这个笔记并不完整,不过也涉及到很多知识了,写给爱好加密解密的朋友   多字节数据是按怎样的顺序存放的呢?实际情况和CPU有关,微处理中的存放顺序有正序和逆序之分。正序(big-endian) 逆序(little-endian)    两种编码的区别:    
原创 2013-04-05 14:09:56
952阅读
仅供自己学习使用,原文链接http://aub.iteye.com/blog/1129339Java  加密解密基础密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。密码学常用术语明文: 待加密数据。密文: 明文经过加密后数据。加密: 将明文转换为密文的过程。加密算法: 将
转载 精选 2013-09-11 16:11:17
1201阅读
信息安全基础加密)信息安全概述信息安全的任务是保护信息财产,以防止偶然的故意为之的未授权者对信息的恶意修改、破坏以及泄漏,从而导致信息无法处理,不完整、不可靠。     信息安全具有以下基本属性:     (1)保密性(Confindentialy):保证未授权者无法享用信息,信息不会被非法泄漏而扩散;     (2)完整性(Integ
原创 2017-03-17 19:24:00
1503阅读
JAVA  加密解密系列Java 加密解密基础Java byte数组与十六进制字符串互转Java BASE64加密解密Java 加密解密之消息摘要算法(MD5 SHA MAC)Java 加密解密之对称加密算法DESJava 加密解密之对称加密算法DESedeJava 加密解密之对称加密算法AESJava 加密解密之对称加密算法PBEJava  加密解密基础密码学是研究编制密码和
原创 2011-07-21 08:17:56
3010阅读
2评论
OpenSSL:协议分层的意义:把复杂的大问题分解成多个简单的小问题,底层为上层提供服务; 主机间通信通过套接字的方式进行通信,在此过程中信息传输是通过明文的方式进行传输的,容易被他人在传输过程中间截获通信内容; 安全通信所涉及的三个方面:         保密性:数据保密性,隐私性, &
原创 2015-09-30 21:56:24
2563阅读
1点赞
1评论
    SSL简介:      SSL是Secure Socket Layer(安全套接字层)的简写,显而易见,它是为了数据传输安全而发明的一种安全协议,并且是在传输层进行网络加密的一种协议。    信息安全的目标有:    保密
原创 2016-04-10 13:02:36
1044阅读
1点赞
加密、解密  基础原理    由于现在网络非常发达,所以网络的安全性也是需要关注的,如果网络上的传输都是明文的,将会很容易被黑客截获文件,从而破解你传输的文件是什么。    所以,所有的网络传输文件都要加密才是最安全的,既然加密了就要解密,这个大家应该都猜到了把。    本人可能写的不是很
原创 2015-07-18 13:29:58
1245阅读
在业务开发范围内,加密算法一般在gateWay、Token类以及IM类的应用经常使用。一般不会用到太深,但都需要经过仔细设计。因为这类代码一般都涉及到底层和上下游的交互。后期改造的成本比较大,笔者曾经做过几个登陆程序,有时间总结下设计思路。本章先简单介绍下常用的加密算法概念和基础的原理,一点皮毛的不能再皮毛的简介了。一、AES高级加密标准(AES,Advanced Encryption Stand
原创 2022-06-16 14:34:39
193阅读
1点赞
rman加密加密磁盘上的文件,需要使用高级安全选项加密磁带上的文件,RMAN必须使用OSBTo create encrypted backups on disk, the
原创 2023-06-04 01:41:13
119阅读
2.1 加密技术的发展历史密码学 (Cryptography) 一词来源于古希腊的 Crypto  和 Graphein ,意思是密写。它是以认识密码变换的本质、研究密码保密与破译的基本规律为对象的学科。经 典密码学主要包括两个既对立又统一的分支:密码编码学和密码分析学。研究密码变化的规律并用之于编制密码以保护秘密信息的科学,称为密码编码学。研究密码 变化的规律并用之于密文以获
转载 精选 2009-03-26 22:07:10
804阅读
密码算法和协议:    对称加密:加密和解密方使用同一个密钥.    公钥加密:加密和解密使用不同的密钥,密钥是分为公钥和私钥,成对出现公钥隐含在私钥中.    单向加密:也成数据完整性算法,抽取数据的特征码,二次抽取都和单词进行比较,以验证数据完整性.  &
原创 精选 2015-01-29 21:36:21
1475阅读
加密与认证技术基础 51CTO论坛上的老帖子
转载 精选 2008-02-12 19:55:42
2757阅读
Java综合练习题
原创 精选 2023-03-11 21:28:22
394阅读
  • 1
  • 2
  • 3
  • 4
  • 5