android ---- security
文章平均质量分 88
安全相关
私房菜
独乐乐不如众乐乐!!!!
展开
-
Android native 权限控制流程
关联文章:Android Runtime Permission 详解android grantRuntimePermission 详解android GrantPermissionsActivity 详解AppOps 对于Normal permission 的控制 前言:在 Android Runtime Permission 详解 中详细的说明了permission ...原创 2018-05-31 09:52:57 · 3374 阅读 · 0 评论 -
Android 中数据加密 ---- AES加密
前言:对于AES加密,在博文 AES 加密 已经有了详细说明,这边博文将其用Android 实现。 更多的加密可以看:数据加密 ---- 总篇Android 中数据加密 ---- 异或加密Android 中数据加密 ---- DES加密Android 中数据加密 ---- 3DES加密Android 中数据加密 ---- MD5加密Android 中数据加密 ...原创 2018-11-14 10:40:34 · 1982 阅读 · 0 评论 -
Android 中数据加密 ---- DES加密
前言:对于DES加密,在博文 DES 加密 已经有了详细说明,这边博文将其用Android 实现。 更多的加密可以看:数据加密 ---- 总篇Android 中数据加密 ---- 异或加密Android 中数据加密 ---- AES加密Android 中数据加密 ---- 3DES加密Android 中数据加密 ---- MD5加密Android 中数据加密 ...原创 2018-11-14 10:44:55 · 1459 阅读 · 2 评论 -
Android 中数据加密 ---- 3DES加密
前言:对于3DES加密,在博文 3DES 加密 已经有了详细说明,这边博文将其用Android 实现。 更多的加密可以看:数据加密 ---- 总篇Android 中数据加密 ---- 异或加密Android 中数据加密 ---- AES加密Android 中数据加密 ---- DES加密Android 中数据加密 ---- MD5加密Android 中数据加密...原创 2018-11-14 10:54:27 · 1344 阅读 · 0 评论 -
Android 中数据加密 ---- MD5加密
前言:对于MD5加密,在博文 MD5 加密 已经有了详细说明,这边博文将其用Android 实现。 MD5 的使用跟之前介绍几种块加密(或称分组加密)AES加密、DES加密、3DES加密有些不同。之前几种分组加密使用的java 接口为Cipher类,而这边以及后期介绍的其他几种单向加密(如 SHA-1、SHA-224、SHA-512等)使用的java 接口为MessageDige...原创 2018-11-14 16:55:24 · 710 阅读 · 0 评论 -
Android 中数据加密 ---- RSA加密
前言:对于RSA加密,在博文 RSA 加密 已经有了详细说明,这边博文将其用Android 实现。 更多的加密可以看:数据加密 ---- 总篇Android 中数据加密 ---- 异或加密Android 中数据加密 ---- AES加密Android 中数据加密 ---- DES加密Android 中数据加密 ---- 3DES加密Android 中数据加密 ...原创 2018-11-21 16:24:59 · 733 阅读 · 0 评论 -
Android 中数据加密 ---- 异或加密
前言:对于异或加密,在博文 异或加密 已经有了详细说明,这边博文将其用Android 实现。 更多的加密可以看:数据加密 ---- 总篇Android 中数据加密 ---- AES加密Android 中数据加密 ---- DES加密Android 中数据加密 ---- 3DES加密Android 中数据加密 ---- MD5加密Android 中数据加密 ---...原创 2018-11-14 10:32:44 · 912 阅读 · 0 评论 -
Android 中数据加密 ---- SHA加密
前言:SHA 家族有SHA-1、SHA-224、SHA-256、SHA-384、SHA-512,算法详细可以看:数据加密 ---- SHA 加密数据加密 ---- SHA-2 加密在Android 中同MD5 的使用,都是使用的MesssageDigest 类,只是算法的名称不同,本文用SHA-1为例,其他的几种都可以用同样的方法。 更多的加密可以看:数据加密 ----...原创 2018-11-15 10:57:52 · 889 阅读 · 0 评论 -
javax.crypto.BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT
在做AES、DES 等加密的时候会出现该类问题:12-10 05:34:21.721 4043 724 W System.err: javax.crypto.BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT12-10 05:34:21.721 4043 724 W ...原创 2018-11-12 18:55:12 · 14940 阅读 · 0 评论 -
javax.crypto.BadPaddingException: pad block corrupted
做AES、DES 等加密的时候会出现该类问题:12-10 05:19:13.658 2104 2463 W System.err: javax.crypto.BadPaddingException: pad block corrupted12-10 05:19:13.659 2104 2463 W System.err: at com.android.org.bouncycast...原创 2018-11-12 19:01:44 · 19558 阅读 · 1 评论 -
java.security.InvalidAlgorithmParameterException: IV must be 8 bytes long.
做AES、DES 等加密的时候会出现该类问题:12-06 07:54:56.340 3515 3551 W System.err: java.security.InvalidAlgorithmParameterException: IV must be 8 bytes long.12-06 07:54:56.341 3515 3551 W System.err: at com.a...原创 2018-11-12 19:22:36 · 11559 阅读 · 1 评论 -
数据加密在Android 中的使用实例 ---- 总篇
算法可以看下博文:数据加密 ---- 总篇 应用实例:Android 中数据加密 ---- RSA加密Android 中数据加密 ---- SHA加密Android 中数据加密 ---- MD5加密Android 中数据加密 ---- 3DES加密Android 中数据加密 ---- DES加密Android 中数据加密 ---- DES加密Android 中数...原创 2018-11-21 16:32:58 · 824 阅读 · 0 评论 -
AppOps 对于Normal permission 的控制
相关资源:Android Runtime Permission 详解android GrantPermissionsActivity 详解android grantRuntimePermission 详解Android native 权限控制流程AppOps 中setUidMode 和setMode区别android M 之前应用权限和M 之后的应用权限控制Provid...原创 2018-05-18 10:25:27 · 2317 阅读 · 4 评论 -
android GrantPermissionsActivity 详解
存在的意义: <activity android:name=".permission.ui.GrantPermissionsActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:excludeFromRecen...原创 2018-05-10 10:19:32 · 11711 阅读 · 0 评论 -
android grantRuntimePermission 详解
转载请标明出处:https://blog.csdn.net/shift_wwx/article/details/80249595相关资源:Android Runtime Permission 详解android GrantPermissionsActivity 详解AppOps 对于Normal permission 的控制Android native 权限控制流程...原创 2018-05-09 14:17:03 · 17205 阅读 · 3 评论 -
Android Runtime Permission 详解
前言:在Android 6.0 之前权限管理存在一些弊端:权限系统只会在安装的时候询问一次,用户可以选择性的授予应用相关权限。但是一旦安装了,应用软件会在用户毫不知情的情况下访问权限内的所有东西。 在Android 6.0 之前权限都称为install time permission,应用软件在安装以后用户不能修改permission 的授权情况,也不允许对permission 进行单独...原创 2018-05-04 15:31:34 · 9707 阅读 · 3 评论 -
AppOps 中setUidMode 和setMode区别
相关资源:Android Runtime Permission 详解android grantRuntimePermission 详解android GrantPermissionsActivity 详解AppOps 对于Normal permission 的控制Android native 权限控制流程AppOps 中setUidMode 和setMode区别andr...原创 2018-06-13 09:59:46 · 3812 阅读 · 0 评论 -
android M 之前应用权限和M 之后的应用权限控制
转载标明出处:https://blog.csdn.net/shift_wwx/article/details/80674768相关资源:Android Runtime Permission 详解android grantRuntimePermission 详解android GrantPermissionsActivity 详解AppOps 对于Normal perm...原创 2018-06-13 11:05:49 · 3742 阅读 · 8 评论 -
Android加密之文件级加密
什么是文件级加密Android 7.0 及更高版本支持文件级加密 (FBE)。采用文件级加密时,可以使用不同的密钥对不同的文件进行加密,并且可以对这些文件进行单独解密。全盘加密和文件级加密的区别借助文件级加密,Android 7.0 中引入了一项称为直接启动的新功能。该功能处于启用状态时,已加密设备在启动后将直接进入锁定屏幕。之前,在使用全盘加密 (FDE) 的已加密设备上,用户在访问任何数据...转载 2017-11-16 14:50:37 · 7776 阅读 · 0 评论 -
Android加密之全盘加密
前言Android 的安全性问题一直备受关注,Google 在 Android 系统的安全方面也是一直没有停止过更新,努力做到更加安全的手机移动操作系统。在 Android 的安全性方面,有很多模块:内核安全性 应用安全性 应用签名 身份验证 Trusty TEE SELinux 加密 等等其中,加密又分全盘加密(Android 4.4 引入)和文件级加密(Andro...转载 2017-11-16 13:59:10 · 10013 阅读 · 0 评论 -
Provider 权限详解
转载请标明出处:https://blog.csdn.net/shift_wwx/article/details/82108549前言:之前有篇博文 《Android基础总结之八:ContentProvider》大概说明provider 的基础知识。对于AndroidManifest.xml中provider 的解析可以看下博文《android PMS 如何解析 APK》,本文主要...原创 2018-08-27 16:49:00 · 11586 阅读 · 2 评论