随笔分类 - 安全性
摘要:一。 shiro简介Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用、移动应用到大型网络及企业应用。Shiro为...
阅读全文
摘要:一 。证书类型 1》证书概念: 证书是对现实生活中 某个人或者某件物品的价值体现 比如古董颁发见证书 ,人颁发献血证等 通常证书会包含以下内容证书拥有者名称(CN),组织单位(OU)组织(O),城市(L) 区(ST) 国家/地区( C ) 证书...
阅读全文
摘要:一。摘要算法 1》MD5算法(Message Digest Algorithm 5) 可以保证数据传输完整性和一致性 摘要后长度为16字节 摘要信息中不包含原文信息所有加密结果不可逆(无法解密) 一般在传送文件时 对源文件进行md5 hash 传送到对方后 检测...
阅读全文
摘要:加密和认证 首先我们需要区分加密和认证这两个基本概念。 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不...
阅读全文
摘要:单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。单点登陆的...
阅读全文
摘要:操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作...
阅读全文
摘要:操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作...
阅读全文
摘要:加密时所用的密钥是根据给定的口令生成的。为了增加破解的难度,PBE还使用一个随机数(称为盐)和口令组合起来加密文件。此外还进行重复计算(迭代)。1加密public static void jiami(String kouling) throws Exception {...
阅读全文
摘要:加密时所用的密钥是根据给定的口令生成的。为了增加破解的难度,PBE还使用一个随机数(称为盐)和口令组合起来加密文件。此外还进行重复计算(迭代)。1加密public static void jiami(String kouling) throws Exception {...
阅读全文
摘要:1 加密public static byte[] jiami() throws Exception { //密钥生成器 KeyGenerator key=KeyGenerator.getInstance("DESede"); /**初始化密钥生成器 * 该步...
阅读全文
摘要:1 加密public static byte[] jiami() throws Exception { //密钥生成器 KeyGenerator key=KeyGenerator.getInstance("DESede"); /**初始化密钥生成器 * 该步...
阅读全文
摘要:★ 实例说明本实例给出Java中创建对称密钥的步骤,并通过对象序列化方式保存在文件中。★ 编程思路:(1) 获取密钥生成器 KeyGenerator kg=KeyGenerator.getInstance("DESede");分析:Java中KeyGene...
阅读全文
摘要:★ 实例说明本实例给出Java中创建对称密钥的步骤,并通过对象序列化方式保存在文件中。★ 编程思路:(1) 获取密钥生成器 KeyGenerator kg=KeyGenerator.getInstance("DESede");分析:Java中KeyGene...
阅读全文
摘要:关键词凯撒密码是罗马扩张时期朱利斯•凯撒(Julius Caesar)创造的,用于加密通过信使传递的作战命令。它将字母表中的字母移动一定位置而实现加密。例如如果向右移动2位,则字母A将变为C,字母B将变为D,…,字母X变成Z,字母Y则变为A,字母Z变为B。因此,假如有...
阅读全文

浙公网安备 33010602011771号