- 博客(11)
- 资源 (9)
- 收藏
- 关注
转载 Android数据加密之Base64编码算法
什么Base64算法? Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,Base64并不是安全领域的加密算法,其实Base64只能算是一个编码算法,对数据内容进行编码来适合传输。标准Base64编码解码无需额外信息即完全可逆,即使你自己自定义字符集设计一种类Base64的编码方式用于数据加密,在多数场景下也较容易破解。Base64编码本质上是一种将二进制数据转成文本...
2019-03-26 11:23:34 232
转载 Android数据加密之Aes加密
什么是aes加密? 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。接下来我们来实际看下具体怎么实现:对于AesUtils类常量简介: private final static St...
2019-03-26 11:21:25 696
转载 Android数据加密之异或加密算法
什么是异或加密? 异或运算中,如果某个字符(或数值)x 与 一个数值m 进行异或运算得到y,则再用y 与 m 进行异或运算就可以还原为 x ,因此应用这个原理可以实现数据的加密解密功能。异或运算使用场景? 两个变量的互换(不借助第三个变量) 数据的简单加密解密 异或加密解密实现?1.固定key的方式这种方式加密解密 算法一样 publi...
2019-03-26 11:19:36 255
转载 Android数据加密之Rsa加密
什么是Rsa加密?RSA算法是最流行的公钥密码算法,使用长度可以变化的密钥。RSA是第一个既能用于数据加密也能用于数字签名的算法。RSA算法原理如下:1.随机选择两个大质数p和q,p不等于q,计算N=pq;2.选择一个大于1小于N的自然数e,e必须与(p-1)(q-1)互素。3.用公式计算出d:d×e = 1 (mod (p-1)(q-1)) 。4.销毁p和q。最终得到的N和e...
2019-03-26 11:17:58 584
转载 Android数据加密之MD5加密
MD5加密有哪些特点? 压缩性:任意长度的数据,算出的MD5值长度都是固定的。 容易计算:从原数据计算出MD5值很容易。 抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。 强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。 MD5应用场景: 一致性验证 数字签名 ...
2019-03-26 11:14:56 412
原创 Android 差异化打包
Android Studio 配置正式环境、测试环境服务器地址、第三方SDK key,在gradle中可进行配置正式环境、测试环境地址配置 debug { //对应服务器地址 buildConfigField('String','SERVEL_URL','"http://www.luweicheng.com"') ...
2019-03-14 17:55:39 295
原创 修改vim .bash_profile
1:找到jdk的安装目录,如果是系统自带的系统的话,则目录如下:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home如果是自己安装的jdk的话一般在如下目录:/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home以上就是如何找到安装j...
2019-03-08 17:53:43 25037 1
转载 导入导出oracle数据库表的dmp文件
通过导入导出dmp文件,可以把一个或多个数据库表的表结构和表数据同时导入导出。下面来讲述一下如何进行导入导出。 先进入命令行,点击开始,输入cmd: 回车,出现命令行窗口: 导入的命令是:imp用户名/密码@网络服务名file=xxx.dmpfull=y; 如: 小贴士:导出多个表时,表名使用逗号隔开如: tables=(table...
2019-03-07 19:05:12 558
jd-gui-windows-1.6.6 和 dex2jar-2.0.zip
2020-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人