AES 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。AES先进加密算法是一向被认为牢不可破的加密算法,针对这项 ...
分类:
编程语言 时间:
2016-08-20 17:56:10
阅读次数:
494
O(∩_∩)O~~ 概述 我想学过数据结构的小伙伴一定都认识哈弗曼,这位大神发明了大名鼎鼎的“最优二叉树”,为了纪念他呢,我们称之为“哈弗曼树”。哈弗曼树可以用于哈弗曼编码,编码的话学问可就大了,比如用于压缩,用于密码学等。今天一起来看看哈弗曼树到底是什么东东。 概念 当然,套路之一,首先我们要了解 ...
分类:
编程语言 时间:
2016-08-11 20:41:51
阅读次数:
278
iOS开发者证书-详解/生成/使用 本文假设你已经有一些基本的Xcode开发经验, 并注册了iOS开发者账号. 相关基础 加密算法 现代密码学中, 主要有两种加密算法: 对称密钥加密 和 公开密钥加密. 对称密钥加密 对称密钥加密(Symmetric-key algorithm)又称为对称加密, 私 ...
分类:
移动开发 时间:
2016-08-09 00:06:01
阅读次数:
303
Java 加密解密之对称加密算法AES 密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国 ...
分类:
编程语言 时间:
2016-08-03 18:23:20
阅读次数:
207
java常见的加密算法加密算法分类:v只能加密:SHAMD5v既能加密也能解密:对称:DESRC4非对称:RSA非对称加密技术开销比较大,不适合大文本的加密。Java代码实现SHA算法/*SHA(SecureHashAlgorithm,安全散列算法),数字签名等密码学应用中重要的工具,被广泛地应用于电子商务等..
分类:
编程语言 时间:
2016-08-03 15:44:00
阅读次数:
345
素数对个数 题目描述若两个正整数的和为素数,则这两个正整数称之为“素数伴侣”,如2和5、6和13,它们能应用于通信加密。现在密码学会请你设计一个程序,从已有的N(N为偶数)个正整数中挑选出若干对组成“素数伴侣”,挑选方案多种多样,例如有4个正整数:2,5,6,13,如果将5和6分为一组中只能得到一组 ...
分类:
其他好文 时间:
2016-08-01 21:12:03
阅读次数:
319
病毒攻击 blast变种 安全攻击的类型 被动攻击 : 中断 截获 主动攻击: 篡改 伪造 安全服务 保密 ,认证 , 完整性 , 不可否认 , 存取控制, 数据可用 安全机制 加密机制,数字签名机制, 访问控制机制, 数据完整性机制,认证交换,公证机制 加密技术 密码学发展阶段 专业术语 明文 密 ...
分类:
其他好文 时间:
2016-07-31 14:20:21
阅读次数:
159
前言: 项目中除了登陆,支付等接口采用rsa非对称加密,之外的采用aes对称加密,今天我们来认识一下aes加密。 什么是aes加密? 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标 ...
分类:
移动开发 时间:
2016-07-30 18:24:57
阅读次数:
370
引言本文使用的密码学术语请见术语章节。 Base64编码算法简述定义Base64内容传送编码是一种以任意8位字节序列组合的描述形式,这种形式不易被人直接识别。 Base64是一种很常见的编码规范,其作用是将二进制序列转换为人类可读的ASCII字符序列,常用在需用通过文本协议(比如HTTP和SMTP)... ...
分类:
编程语言 时间:
2016-07-21 21:52:53
阅读次数:
2102
1、安卓app逆向与安全防护: 预先了解一些关于密码学、硬件结构、侧信道和故障注入攻击的基本知识 主要侧重协议逆向与安全市场状况(列举wooyun或者一些比较大的安全事件简介,说明协议安全重要性)逆向分析工具与使用(逆向工具的使用、逆向开发环境搭建)协议分析技术(dex、so逆向技巧、网络协议分析技 ...
分类:
其他好文 时间:
2016-07-19 09:40:52
阅读次数:
139