文章 2025-02-19 来自:开发者社区

即时通讯安全篇(一):正确地理解和使用Android端加密算法

1、前言 即时通讯是互联网的重要应用形态之一,安全性一直是开发者需要优先考虑的基础问题,并不是使用了加密就绝对安全了,如果加密函数使用不正确,加密数据很容易受到逆向破解攻击。如何正确地理解和使用加密技术则显的尤其重要。 本文主要讨论针对Android这样的移动端应用开发时,如何正确的理解目前常用的加密算法,为诸如即时通讯应用的实战开发,如何在合适的场景下选择适合的算法,提供一些参...

即时通讯安全篇(一):正确地理解和使用Android端加密算法
文章 2024-08-29 来自:开发者社区

Android经典实战之常见的移动端加密算法和用kotlin进行AES-256加密和解密

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在移动端开发中,数据加密是确保数据传输和存储安全的重要手段。常见的加密算法包括对称加密算法(如 AES)、非对称加密算法(如 RSA)、散列算法(如 SHA-256...

Android经典实战之常见的移动端加密算法和用kotlin进行AES-256加密和解密
文章 2024-01-12 来自:开发者社区

Android和iOS应用程序加固方法详解:混淆、加壳、数据加密、动态加载和数字签名实现

APP 加固方式iOSAPP 加固是优化 iOS安全性的一种方法,常见的加固方式有混淆代码、加壳、数据加密、动态加载等。下面介绍一下 Android APP 加固的具体实现方式。混淆代码:使用 IPAguard工具可以对代码进行混淆,使得反编译出来的代码很难阅读和理解。使用方式:在 build.gradle 文件中配置 proguard-rules.pro 文件,然后在项目构建时执行混淆。加壳:....

Android和iOS应用程序加固方法详解:混淆、加壳、数据加密、动态加载和数字签名实现
文章 2023-12-19 来自:开发者社区

Android App开发之利用JNI实现加密和解密操作实战(附源码 简单易懂)

运行有问题或需要源码请点赞关注收藏后评论区留言~~~一、JNI实现加密和解密在实际开发中 JNI主要应用于以下场景1:对关键业务数据进行加密和解密Java代码容易遭到破解,JNI加密更加安全2:底层的网络操作与设备操作Java作为一门高级程序设计语言 与硬件和网络操作的隔阂比C/C++大,它不想它俩那样容易驾驭硬件和网络的操作3:对运行效率要求较高的场合同样的操作C/C++执行效率比Java高很....

Android App开发之利用JNI实现加密和解密操作实战(附源码 简单易懂)
文章 2023-12-19 来自:开发者社区

Android App规范处理中版本设置、发布模式、给数据集SQLite加密的讲解及使用(附源码 超详细必看)

运行有问题或需要源码请点赞关注收藏后评论区留言~~~一、版本设置每个App都有三个基础信息,第一个是App的图标,第二个是App的名称,第三个是App的版本号。一旦安装了某个版本的App,那么之后只能安装版本更新的同名App,不能安装版本更低的App,每次App升级重新导出APK的时候,versionCode与versionName都要一起更改,不能只改其中一个,而且两者升级后只能比原来大,不能....

Android App规范处理中版本设置、发布模式、给数据集SQLite加密的讲解及使用(附源码 超详细必看)
文章 2023-08-08 来自:开发者社区

Android 逆向 | 不是加密的 Base64

不是加密的 Base64Base64 就是一种基于 64 个可打印字符来表示二进制数据Base64,就是说选出64个字符----小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符              ....

Android 逆向 | 不是加密的 Base64
文章 2023-08-07 来自:开发者社区

uniapp vue3版本 Android 引用 jsencrypt加密库 报错问题 “default“ is not exported by,解决方法

一、问题:vue3.0中引用 jsencrypt加密库报错二、原因:jsencrypt库不支持es6 ES module模块导出,vue3不支持commonjs导入导出const JSEncrypt= require('@/utils/jsencrypt.min.js') const publicKey = '....' const priviteKey= '....' // 加密 export....

问答 2023-06-12 来自:开发者社区

VOD-视频点播android端播放hls标准加密,显示出错,web端是可以播放的。怎么处理?

VOD-视频点播android端播放hls标准加密,显示出错,web端是可以播放的。怎么处理? 日志:--------- beginning of main 06-05 10:43:31.481 917 2363 E CamX : [ERROR][NCS ] camxncsservice.cpp:594 EnqueueJob() Can not enqueue jobs wh...

文章 2023-04-23 来自:开发者社区

android11.0(R) data分区节点加密控制分析

前情提要androidQ(10.0) 预装集成apk到data分区Android O、P、Q 版本如何预装 APK遇到问题当然是和之前一样啦,开机并不能正常启动,而是自动进入了 recovery 界面,且界面显示Can’t load Android system. You’r data may be corrupt.If you continue to get this message, you....

文章 2023-02-09 来自:开发者社区

[RK3568][Android11]FDE(全磁盘加密)FBE(全文件加密)简介

一、FDE介绍全盘加密是使用密钥(密钥本身也经过加密)对 Android 设备上的所有用户数据进行编码的过程。设备经过加密后,所有由用户创建的数据在存入磁盘之前都会自动加密,并且所有读取操作都会在将数据返回给调用进程之前自动解密数据。全盘加密是在 Android 4.4 版中引入的,不过 Android 5.0 中又引入了以下新功能:新增了快速加密方式,这种加密方式只会对数据分区中已使用的分块进....

[RK3568][Android11]FDE(全磁盘加密)FBE(全文件加密)简介

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云安全

让上云更放心,让云上更安全。

+关注