信息安全
袁小黑
这个作者很懒,什么都没留下…
展开
-
RSA加密算法补充签名验签部分
小编很早之前写过一篇文章:RSA加密算法以前封装的这一套还不错。但是缺少网络中经常要使用到的签名验签部分,所以在这里补充一下。先晒一下总的封装:package com.taldh;/* * Copyright 2013 WeCode authors * * Licensed under the WeCode, Version 1.0 (the "License"); * ...原创 2020-04-04 12:41:42 · 6993 阅读 · 0 评论 -
Java信息安全加密系统环境搭建
这是开发环境搭建一:服务器端开发环境搭建开发软件的运用工具Eclipse软件包:1、测试工具Junit软件包 以白盒测试的方式演示如何使用Java完成相应的加密盒解密。JUnit安装:1). 获取JUnit 到https://github.com/junit-team/junit/wiki/Download-and-Install网站下载原创 2013-09-04 12:23:10 · 2116 阅读 · 0 评论 -
PBE加密算法
这是我参加全国信息安全大赛的设计的加密系统中的一个加密算法,虽然比赛的结果不是非常理想但是,我还是学到了很多东西,现在和大家分享一下,比赛收获的东西。基于口令加密 PBE(Password Based Encryption,基于口令加密)算法是一种基于口令的加密算法,其特点在于口令是由用户自己掌握的,采用随机数杂凑多重加密等方法保证数据的安全性。 PBE算法原创 2013-09-04 11:55:17 · 11014 阅读 · 1 评论 -
RSA加密算法
RSA公钥加密算法是1977年由RonRivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为原创 2013-09-04 16:23:01 · 6067 阅读 · 0 评论 -
AES加密算法
1977年l月数据加密标准DES(Data Encryption Standard)正式向社会公布,它是世界上第一个公认的实用分组密码算法标准。但DES在经过20年的实践应用后,现在已被认为是不可靠的。1997年1月2日美国国家标准和技术研究所(NSIT)发布了高级加密标准(AES—FIPS)的研发计划,并于同年9月12日正式发布了征集候选算法公告[18],希望确定一种保护敏感信息的公开、免费并且原创 2013-09-04 15:17:58 · 4088 阅读 · 0 评论 -
公钥基础设施PKI
(1)PKI概念 PKI是对一整套安全基础设施的通称,这套安全基础设施以公钥密码技术为基础,并遵循一系列标准。加密技术是基础,证书服务是核心。PKI支持集中、自动的密钥管理和密钥分配,不但可以为所有的网络应用提供加密及数字签名等服务,而且还可以为这些密码服务提供所需要的密钥和证书管理体系。(2) PKI组成 公钥基础设施PKI由认证机构CA、注册审批机构RA、证书库CR、密钥原创 2013-09-04 19:31:00 · 4017 阅读 · 0 评论 -
java密钥字符串byte[]传递问题
参加2013年的全国信息安全大赛的时候,系统功能中有一个要求将密钥编写进二维码中,但是查阅资料可以知道二维码说白了就是一个能够存储字符串的一个特殊图形,因此要将密钥变成字符串,密钥是byte[]类型,字符串在java中是String,这就需要把byte数组转换成string,然后写文件,再读文件,再把string转换回来,成为byte数组。可是,看上去很简单,编出程序来一编译,通过..其实有玄机.原创 2013-09-21 22:50:16 · 1411 阅读 · 0 评论