Android 安全加密引言 对称加密、非对称加密、消息摘要、数字签名等知识都是为了理解数字证书工作原理而作为一个预备知识。数字证书是密码学里的终极武器,是人类几千年历史总结的智慧的结晶,只有在明白了数字证书工作原理后,才能理解Https 协议的安全通讯机制。最终才能在SSL 开发过程中得心应手。 ... ...
分类:
移动开发 时间:
2016-09-19 19:53:41
阅读次数:
209
一:软件密码学 1:对称加密 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。 对称加密通常使用的是相对较小的密钥,一般小于256 ...
分类:
编程语言 时间:
2016-09-17 14:52:42
阅读次数:
155
一:.Base64补充 ```objc 1.Base64简单说明 描述:Base64可以成为密码学的基石,非常重要。 特点:可以将任意的二进制数据进行Base64编码 结果:所有的数据都能被编码为并只用65个字符就能表示的文本文件。 65字符:A~Z a~z 0~9 + / = 对文件进行base6 ...
分类:
移动开发 时间:
2016-09-13 13:10:02
阅读次数:
242
椭圆算法?@@@bnxkbEJIQX9vU0U7UzhdfEJhZGxGSHxAQkhKYm9TSW1pXGd+b1NZZ2hyQj1CT058R0pkbEJIQTlRU0JiRGJKckdhSnNHSmRsQkhBOmhNMjlRU0FtaGZNflFyQj1CSEJzR2FKeEZYPz5EWE ...
分类:
其他好文 时间:
2016-09-06 23:01:15
阅读次数:
138
密码学中,区块(Block)密码的工作模式(英语:mode of operation)允许使用同一个区块密码密钥对多于一块的数据进行加密,并保证其安全性。[1][2] 区块密码自身只能加密长度等于密码区块长度的单块数据,若要加密变长数据,则数据必须先被划分为一些单独的密码块。通常而言,最后一块数据也 ...
分类:
其他好文 时间:
2016-09-02 00:41:22
阅读次数:
203
Shiro:Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 三个核心组件: Subject,用户安全操作 SecurityMana ...
分类:
编程语言 时间:
2016-08-27 19:14:37
阅读次数:
278
题目描述 Description 16 世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère 密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。 在密码学中,我们称需要加密的信息为明文,用 M 表示;称 ...
分类:
其他好文 时间:
2016-08-27 11:29:30
阅读次数:
188
AES 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。AES先进加密算法是一向被认为牢不可破的加密算法,针对这项 ...
分类:
编程语言 时间:
2016-08-25 23:23:47
阅读次数:
196
考试总结: 1. 显然第一道送分题,我差一点直接打表来对拍了,后来发现我们的pdf有问题不能复制,并且我没有YJQ大神那样足够的时间每道题都对拍,就只能试过样例就遁,(其实这种密码我玩过,密码学入门密码,当时好像叫凯撒密码233);对了,ASCII的掌握也很重要,我之前一直以为大写在小写后面啧。(之 ...
分类:
其他好文 时间:
2016-08-25 23:20:54
阅读次数:
170
传送门时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
小Hi和小Ho经常用Playfair密码表加密自己的代码。 密码表是按以下步骤生成的。
随机选择一个只包含大写字母的单词S作为密钥。
将S中的所有字母J替换为字母I。
将S中的字母依次填写进一个5x5的矩阵,按照从上到下、从左到右的顺序填充格子。填充过程中略过已经在密码表中的字母。
将’A’-‘I...
分类:
其他好文 时间:
2016-08-21 16:56:07
阅读次数:
221