精华内容
下载资源
问答
  • Android 的安全性问题一直备受关注,Google 在 Android 系统的安全方面也是一直没有停止过更新,努力做到更加安全的手机移动操作系统。 在 Android 的安全性方面,有很多模块: 1 内核安全性 2 应用安全性 3 应用...
  • 最近项目中需要用到加解密功能,言外之意就是不想让人家在反编译后通过不走心就能获取文件里一些看似有用的信息
  • 它本身并不是某一个聊天软件的外挂,而是安装安卓操作系统【无障碍辅助工具】。Oversec通过屏幕取词的方式,识别输入框提示用户是否需要加密,同时能自动识别加密文本提示解密口令。Oversec加密解密几乎任何应用中的...

    简介

    Oversec是一款开源的软件,作者叫Marco Geier。它本身并不是某一个聊天软件的外挂,而是安装安卓操作系统【无障碍辅助工具】。

    Oversec通过屏幕取词的方式,识别输入框提示用户是否需要加密,同时能自动识别加密文本提示解密口令。

    Oversec加密解密几乎任何应用中的文字,对下层应用来说是没有影响的,因为Oversec是辅助操作系统提供便捷功能。

    它可以帮助你在备注录中存储加密的私人信息,

    它也可以帮助你和朋友通过微信、QQ、QQ邮箱、钉钉、支付宝等即时通信工具安全畅聊各种八卦。

    f4abc9052cfa5dd2e55a0f2e6255560e.png

    Oversec本身并不需要联网的权限,所以不用担心它会将密码或者消息传递到某个阴暗的角落。

    加密数据仅在它显示在屏幕上时才能解密显示给用户,没有正确的口令也无法查看,而明文并不会被保存。

    使用方法:

    1、安装软件。

    2、在手机的应用权限中打开悬浮窗功能。

    因为Oversec使用了悬浮方式提供配置和加密等按钮。

    da5731079015dfa8f7b28ed05bb0e3c0.png

    3、启动软件。软件会提示打开“无障碍功能”。提示如图:

    0e79f7d9b481ddd6b03ee91f9c6e59b9.png

    点“设置”按钮,进入系统设置:

    350d47a167a484155c6b486237bd2ae7.png

    不同手机会有差别,比如小米手机,

    点击“更多已下载的服务”,如图:

    b416a8e00c8e11d5421f9066440c93d8.png

    找到Oversec,点击后,进入开启界面:

    d77a13527d8d166cdc9a2c03b1cae094.png

    点开启服务器,会提示确定,按确定按钮后返回。

    软件会提示需要加密的软件,默认已经选择了若干的聊天工具。

    f4c4e5f0500244a37f21315941b0ed9d.png

    我们可以点击“启用其他应用”,来勾选需要加密解密的软件。

    比如我们可以选择“备忘录”,日记软件。

    739d0c22f5bfde2b6c339a536feac6db.png

    4、可以直接选择启动的软件,比如备忘录。也可以在前一步之后去启动软件,比如备忘录:

    fc0cc17fa334ce136e503c8a8f53cdb2.png

    此时,我们可以看到输入框的位置显示橘黄色,并且出现了3个按钮,齿轮按钮是配置参数按钮。而锁型按钮是加密按钮,圆形按钮一般不要去点,是隐藏按钮。此后文章会详解介绍复杂的使用方式。

    我们在输入框中输入一段文字后,可以点“锁”按钮加密,会提示当前使用的加密口令:

    5aed31ece822a816b3428f1857e428e1.png

    我们简单的点一下“我知道了”,我们可以从顶部的TAB(切换)页上选择“简单密码”,点蓝色的“加号+”按钮,我们新添加一个密码口令:

    c811b55d9a69ec52051fe1b7160b9564.png

    比如,我添加一个“123456”的密码作为加密口令,并勾选右侧的“蓝色√勾”,编码选择默认的BASE64,最后点下面的锁型按钮。注意:这里的密码需要牢记,否则将来无法解密。

    0aedf96741895f493b006a6ff570fc31.png

    点“锁按钮”加密后的密文就是这样的一堆数字。注意:这一堆数字是一个完整的整体,自己不要去随便更改,更改后就无法解密了。

    默认的时候,如果已经设置了当前使用的加解密的“密码”(口令),可以在密文上方看到明文。如果看不到,(比如在微信中)可以双击一下密文段落。

    提示两点:

    1)在通信软件中传输密文,双方需要使用其他的方式(电话、短信),确定当前使用的“密码”。

    2)需要更换当前密码时候,长按“锁按钮”,就可以进入密码设置界面。

    祝大家使用愉快,关于更高级的应用方式,下一篇文章再讲。

    下载方式1:使用F-Droid应用管理来搜索安装OverSec。

    下载方式2:关注本公众号,将收到F-Droid提供的下载地址。

    展开全文
  • android6.0系统上设置 --安全界面中有一个选项是【手机加密】,如下图 在android原生系统中该选项显示是:已加密,但在小米,华为等手机上该选项并是一定是显示:已加密,因为google把该选项的权限放给了各手机...

      在android6.0系统上设置 --安全界面中有一个选项是【手机加密】,如下图

    在android原生系统中该选项显示是:已加密,但在小米,华为等手机上该选项并是一定是显示:已加密,因为google把该选项的权限放给了各手机厂家,各手机厂家可以根据自己的要求是否要默认加密手机,如果手机加密了(即显示手机已加密)用户是不办法取消的,

    一客户要求手机出厂后手机默认不加密,因为之前没有处理这问题,在网上找了很久也看了不少博客,但都没有解决方案,最后还是一同事知道我手上这样一个问题,他告诉我们需修改哪里,同事之中还是有不少高手的,

    现记录一下方便自己以后修改,遇到同样问题的朋友也可参考一下,

    device/qcom/xxxx(项目名)/fstab.qcom


    上图红框部分内容如果是显示:forceencrypt则将其换成encryptable,如上图,然后再重新编译项目boot.img文件,fastboot flash boot入手机中再恢复出厂设置,设置-安全界面中【手机加密】默认已不是加密,

    展开全文
  • ),毕业后开始创业--卖手机(就是倒腾二手的)。虽然我们有着极其强烈的创业欲望与激情,然而,理想总是丰满的,现实是残酷的,赔的店租都交不起。。。。往事历历在目,不堪回首。当年正是经历了诺基亚巨头的轰然倒塌...

    防止疫情蔓延,请大家坚守在家,努力涨“姿势”

        小编于2009年毕业(注意是毕业不是肄业,本编经过了4年的大学深造,是有正规学历证明的!虽然之后从未拿出来向任何人证明过。),毕业后开始创业--卖手机(就是倒腾二手的)。

        虽然我们有着极其强烈的创业欲望与激情,然而,理想总是丰满的,现实是残酷的,赔的店租都交不起。。。。往事历历在目,不堪回首。当年正是经历了诺基亚巨头的轰然倒塌,安卓和苹果的迅速崛起,NOKIA N95,NOKIA N97, NOKIA E71,NOKIA E66,当时的明星机型,仿佛一夜之间再也无人问津,HTC G1;HTC G3;HTC 侧滑G2(G2分两款,一款直板一款侧滑); 三星I9000;HTC G7;摩托罗拉里程碑2;三星I9100,索尼爱立信LT15I(索尼和爱立信的合资公司,现在已经拆分);这些机型被疯狂抢购,不论是新机还是二手,大家痴迷的主要原因就是--有着丰富app资源并且开源的安卓系统(开源就意味着,可以可劲的折腾)。

    98e1b8e0326ae39c107af1b92fe54dbf.png

        此时此刻,我们要插一个手机品牌-魅族。魅族在2009年推出了一款手机--M8,系统采用的并不是此时疯狂的安卓,而是-windows mobile。魅族团队对windows mobile的UI进行了疯狂的魔改,是当时唯一一款能够和当时的安卓以及IOS(苹果IOS系统的发展史小编在以后跟家详聊)进行PK的第三系统,运行流畅,交互完美,界面华丽,可玩性极高,被玩家称为“神机”,M8的出世颠覆的当时人们对于手机的认识,满足了手机用户当时对于一款智能手机的各种幻想,好的事情总是存在缺憾美,M8采用的触摸屏幕品控并不如意,导致了触摸故障返修率颇高(魅族公司当时的售后绝对算得上是金牌,免费换新在当时来说还没有任何一家手机企业施行,后来的苹果公司的换新政策也是学自魅族,而且在若干年后,魅族公司还施行了以旧换新,M8被魅友们称为最保值的手机。魅族公司从一个MP3,MP4设计生产企业一举进军智能手机行业,颠覆手机行业,作为实验品的M8一直没有被魅族公司所放弃,魅族公司的企业担当直接影响了几年后魅族手机销量,2015年出货2000W台,2016年出货2200万台,年销量超过很多国内元老级手机生产企业。),至今很多品牌的安卓手机UI设计上都还有当年魅族M8 UI的影子,所以小编认为,魅族M8对于安卓系统的设计和人机交互产生了深远的影响。

    dd493920d36e8587a9933ce066cda755.png

        继续说安卓,当年基本上都是安卓1.5和安卓2.3的天下,这个时代的安卓界面相对简陋,安全漏洞也比较多,关键是安卓系统调试模式默认是打开的,adb默认直接就能连到电脑,删除开机密码仅仅需要进行ROOT即可,360root,root大师,刷机精灵,kingroot等等等等,针对安卓ROOT的软件比比皆是,开机密码这道“用户数据防火墙”形同虚设。

    f6a902de0a26c4ea6ad0eaee39327a88.png

        data/system/password.key 这个文件就是数字密码/混合密码的存储文件,data/system/gesture.key这个文件就是图形锁密码存储文件。我么只需要把这两个文件删除,安卓手机的开机密码即被清除,除了开机密码文件之外,还有三个文件:

        data/system/locksettings.db

        data/system/locksettings.db-shm

        data/system/locksettings.db-wal

        这三个文件是基于sqlite数据库存储,里面有对开机密码的配置,如果仅删除key文件,没有删除locksettings文件,会导致手机重启后依然提示输入开机密码,而随便输入任何一个错误的开机密码都会顺利的进入系统,也有可能不论输入的密码是否正确都会提示密码错误。此后安卓4.X-5.1版本的更新中,对于开机密码文件的存储几乎没有发生变化,因为源码开源,开机密码文件的生成原理的作用原理被扒拉的裤头都不剩:

    d24852a8bf204b662f0a5af35374b615.png

      简言而说呢,这个key文件即是:原文密码+设备的salt值,然后分别MD5和SHA-1操作,转化成hex值再次拼接就是最终保存到本地的加密密码了,所以针对key文件的破解也很明朗,只要找到salt值即可,而这个salt值就在locksettings.db里,然后只需要不断的修改原文密码进行运算,运算结果和key文件的hex值进行比对,如果比对一致,那么当前的原文密码即为手机的真实密码(各家算法稍有不同,以上为大致原理。)

    9c810d1b1ab01875635a80ae8ef019c2.png

    Rx-unlocker9000针对password.key文件的暴力破解

        直到安卓6.0的发布,开机密码文件突然变了画风:

        /data/system/gatekeeper.password.key 这个文件是数字密码/混合密码文件

         /data/system/gatekeeper.pattern.key  这个是图形密码文件。

        感觉文件名变的老长了,当然,密码文件生成方式和破解方式也随之发生了变化,更复杂也更难以破解,其中,google还定义了一个硬件密码方式用来生成key文件(目前还未能破解),但是由软件方式产生的key文件,我们是可以继续破解的:

    49de5861771e4a350f7379bb77ba1415.png

    Rx-unlocker9000对安卓6.0的开机密码文件进行破解

        这时候,有一个烧脑的问题出现了,如果一部安卓5.0系统的手机升级到安卓6.0系统,那么开机密码文件会发生什么变化呢?由于安卓5.0/6.0系统原理不同,所利用的开机密码文件也不同,安卓6.0并不会解析安卓5.0系统下生成的密码文件,安卓6.0将会生成新的密码文件,那么问题来了,如果安卓5.0在重启后没有输入密码的前提下进行升级,这时候系统是不能判定password.key的原始明文密码的,那么新生成的gatekeeper.password.key是根据哪个密码进行生成的呢?由于安卓5.0升级至安卓6.0的机器比较少,而且系统外升级的情况少之又少,我们并没有进行深入的研究,可以得出以下结论:

        1.安卓5.0和之前的系统,开机密码不仅仅以加密方式存储在key文件里,系统内部还存在一份以明文保存的开机密码(究竟保存在哪里不得而知),当手机从系统外部由安卓5.0升级至安卓6.0的时候,新的安卓6.0并没有直接访问password.key文件进行运算出真实密码进而用真实密码生成gatekeeper.password.key,而是直接访问手机存储的明文密码生成新的key文件。

        2.上述前提条件满足的情况下,升级将会出错,升级不成功或者升级之后会造成开机密码不正确,需要重置手机才能进入系统。实际情况是,没有一部手机能够完成上述前提条件进行试验,所以也仅仅是猜测。

        3.大部分手机在跨版本升级的时候都是系统下升级的,也就是说已经输入过密码进到系统内,系统会记录输入的密码,新的key文件是由此时记录的密码内容生成。

        在上述情况下安卓5.0升级至安卓6.0后,开机密码还能不能被破解呢?如果从安卓5.0升级至安卓6.0,此时新的key文件是采用的硬件生成方式,那么这个新的key文件目前是不能被破解的,如果新的key文件是采用的软件生成方式,那么破解木有问题啊,升级前后的密码是不变的,所以升级后会有一个情况就是:

    /data/system/gatekeeper.password.key

    /data/system/gatekeeper.pattern.key

    data/system/password.key

    data/system/gesture.key

        这几个密码文件共存,当然了,破解安卓5.0系统生成的key文件会更快呦!

        这种开机密码文件一直持续到安卓8.0未发生大的变化,直到google发布安卓8.1版本,情况又发生的变化,gatekeeper.password.key,gatekeeper.pattern.key被弃之不用了,那么安卓8.1的开机密码文件存储在里哪里呢?如下图:

    a2ae9f43bfe8fde0ca1a04e8d510fef5.png

    美图T9安卓8.1系统开机密码存储位置

        安卓8.1的开机密码存储位置:

       data/system_de/0/spblob/   该目录下有四个文件,此时的文件已经不区分数字和图形了。删除这个spblob目使录即删除了开机密码(仅针对用户区无加密和FDE加密方式的机型有效,FBE加密的需要进行在线暴力破解)。

        至此安卓8.1一直到安卓10.0一直在用上述的开机密码文件方式,那么以后安卓10.1和安卓11会不会继续改变其开机密码文件名称;目录;生成方式呢?我们耐心等待和继续研究。

    展开全文
  • 加密工具:集成了各种加密方式,资源混淆,包含apk签名,md5,xp判断,so反调试,网络验证,手机root判断 android资源清理工具,可恢复(Eclipse项目下使用)
  • 浅析Android手机卫士自定义控件的属性 浅析Android手机卫士关闭自动更新 详解Android 手机卫士设置向导页面 一般的手机没有root权限,进不去data/data目录,当手机刷机了后,拥有root权限,就可以进入data/data目录...
  • 安卓手机加密软件.apk

    2012-11-22 14:56:13
    小米1s亲测可用,安卓手机文件系统加密的好软件。可以文件夹加密
  • Android RSA加密解密demo

    千次下载 热门讨论 2014-08-23 14:37:48
    Android RSA加密解密demo,详情请参看博客:http://blog.csdn.net/bbld_/article/details/38777491
  • 【CNMO新闻】谷歌近日推出了一种为安卓手机提供存储加密服务的新型加密技术Adiantum,目前,像Android Go智能手机、智能手表和智能电视这样的设备无法满足谷歌加密技术的性能要求,有了Adiantum,每一台安卓设备都能...

    【CNMO新闻】谷歌近日推出了一种为安卓手机提供存储加密服务的新型加密技术Adiantum,目前,像Android Go智能手机、智能手表和智能电视这样的设备无法满足谷歌加密技术的性能要求,有了Adiantum,每一台安卓设备都能获得信息加密服务,这让更多智能手机用户的隐私能够得到保障。

    数据加密是一种保护个人信息免受窃取的防卫技术,Adiantum的设计目的是加密安卓手机上的存储信息,以确保用户文件的安全性和隐私性。

    9d47bd4b2f1530cd194be92f2462bc8c.png

    Adiantum

    目前大多数安卓设备采用的是AES加密标准,但那些搭载了低性能处理器的低价位手机无法获得AES的加密支持,而谷歌表示,Adiantum在低性能设备上的表现比传统的AES快了五倍。

    按照计划,Adiantum将在今年晚些时候同Android Q一起正式发布。不过,这款新型技术并不会让中高端安卓手机的加密速度变得更快,谷歌表示在硬件条件达标的情况下AES依旧是最快的数据加密标准。

    谷歌移动安全战略负责人Eugene Liderman表示,“我们希望Adiantum可以将数据加密技术带到每一台设备上,因设备性能的限制而降低安全标准是我们无法接受的,每个用户都应拥有隐私和安全,不管他们手机的价格是多少。”

    展开全文
  • Android数据库加密

    千次阅读 2019-09-11 18:28:39
    Android数据库加密 一、简介 SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的读写效率、资源消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如Android、iOS)。Android...
  • Android手机加密进度

    千次阅读 2015-12-17 18:36:50
    加密进度显示简化过程是这样的:0x001 – shutdown framework; 0x02 – 开始执行加密(vold单独运行), 进度更新到system property中; 0x03 – start mini framework;0x04 — Core App 被解析;0x05 – 声明响应...
  • (原创)android使用AES加密和解密文件,博客链接地址:http://blog.csdn.net/lnn368/article/details/52712407#comments
  • 很多用户通过百度网盘下载的加密视频,不知如何用点盾云安卓手机播放器播放。这个其实很简单,按照以下操作即可。1、 首先,在百度网盘里找到要下载的加密后视频(这里我们以“点盾云测试”这个文件为例),点击视频...
  • 随着科技的发展,现在的手机功能越来越多了,手机nfc就是最近几年新出现的功能,虽然手机nfc推出了,但是很多人不知道手机nfc怎么是使用,今天小编就来告诉你手机nfc的使用方法。nfc也就是近场通信,近场通信是一种...
  • 2016年07月14日 23:30:30三3⃣️阅读数:3739更多 ... 在android6.0系统上设置 --安全界面中有一个选项是【手机加密】,如下图 在android原生系统中该选项显示是:已加密,但在小米,华为等手机上该选项并是一...
  • 方法 ... 2、默认加密改为用户手动加密(此中方式修改后,用户可在设置--安全中自行决定是否开启FBE加密) 修改对应工程fstab文件,将/data分区所在行的“fileencryption=aes-256-xts”属性改为“en
  • 本篇文章主要介绍了Android使用RSA加密和解密的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • //获取要加密手机号得ID TextView phone_id = findViewById(R.id.phone_id); //得到ID得值 String phone_text = phone_id.getText().toString().trim(); //进行加密 String phone = phone_text.substring(0,3)+"**...
  • Android加密之全盘加密

    万次阅读 2017-08-03 11:19:00
    Android加密之全盘加密前言Android 的安全性问题一直备受关注,Google 在 Android 系统的安全方面也是一直没有停止过更新,努力做到更加安全的手机移动操作系统。在 Android 的安全性方面,有很多模块: 内核安全性 ...
  • Android常用加密方式

    千次阅读 2019-05-16 23:56:10
    加密解密简介 加密技术是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。加密技术包括两个元素:算法和密钥。算法是将普通的信息或者可以...
  • 今日正文软件介绍【软件名称】:U盘加密【系统支持】:pc简介:加密文件▌使用步骤&&软件介绍介绍:第一步:下载后解压示例:1、我们需要加密这个文件夹2、首先将这个软件拖到这个文件夹3、双击打开U盘加密...
  • android关于IC卡读写及加密解密

    千次阅读 2020-01-12 11:40:18
    byte[] key = {(byte) 0xA0, (byte) 0xB7, (byte) 0xA5, (byte) 0xC5, (byte) 0x80, (byte) 0x88}; Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);...//加密IC卡 MifareClassic mifar...
  • Android 加密之文件加密(FBE)

    千次阅读 2021-03-26 08:57:57
    加密是使用对称加密密钥对 Android 设备上的所有用户数据进行编码的过程。设备经过加密后,所有由用户创建的数据在存入磁盘之前都会自动加密,并且所有读取操作都会在将数据返回给调用进程之前自动解密数据。加密可...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,795
精华内容 13,918
关键字:

安卓手机加密