前言我们在Web应用中往往涉及到敏感的数据,由于HTTP协议以明文的形式与服务器进行交互,因此可以通过截获请求的数据包进行分析来盗取有用的信息。虽然https可以对传输的数据进行加密,但是必须要申请证书(一般都是收费的),成本较高。那么问题来了,如果对web提交的敏感数据进行加密呢?web应用中,前端的数据处理和交互基本上都是靠javascript来完成,后台的逻辑处理可以C#(java)等进行处
# 解决AndroidManifest乱码问题
在Android开发过程中,有时候我们会遇到AndroidManifest文件出现乱码的情况。这种问题通常会导致应用无法正确识别权限、组件等重要信息,从而影响应用的正常运行。本文将介绍AndroidManifest乱码问题的原因,并提供解决方案。
## 问题原因
AndroidManifest.xml文件是Android应用程序的清单文件,用于
android:allowTaskReparenting 用法<application android:allowTaskReparenting="true/false"></application> 是否允许activity更换从属的任务,比如从短信息
一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProvider
转载
2023-11-22 16:51:18
137阅读
AndroidManifest 应用清单由gradle构建的Android应用,只需要最关键的3个文件(build.gradle AndroidManifest.xm Activity.java)
build.gradle 用来构建项目脚本文件,编译打包
AndroidManifest 清单文件向 Android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码
Activity
前言: 端午节前有个同事咨询我有关Android DES加密的相关实现,简单的实现了一下,今天来总结一下。DES加密介绍: DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究, 后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来越少,因为DES使用56位密钥
转载
2023-08-02 10:52:18
0阅读
手机一旦被偷或者遗失,那么隐私就会泄露了,安卓手机中有“加密设备”和“加密外置sd卡”的功能。那么这两项功能有什么用有什么区别呢?加密设备加密设备后,内置SD卡上的数据就全部被加密了,这部分主要用来保护通讯录及短信隐私。加密设备后,刷机恢复出厂设置都无法解密数据。加密外置SD卡加密外置SD卡可保护SD卡上的所有数据,这部分数据主要用来保护用户的一些图片、隐私文件,可防止艳照门。加密后的SD卡,如果
之前我在一篇博文中说过,WINDOWS自带的NTFS加密(EFS)是最适合程序员的代码文件加密保护的方法。但我有个同事对我说,NTFS加密非常不可靠,加密后的内容经常是乱码,他已经试过几次,已经是怕了不敢再用了。然后他当着我的面在他的电脑上搞了个大文件夹,右键文件夹属性高级加密并应用到所有子文件,过了一会,他再打开几个加密文件,果然,有一些能正常打开,另外一些就是乱码了(只是乱码,文件可以打开,不
在公司项目中客户有时会需要换包名以及换各种SDK的key值以及ID 但是用的是公司的自动打包系统 所以出来的包会自动生成APK有时不确定是否替换 所以在网上学习了一点反编译技术 用来查看编译出来的APK中Manifest是否修改成功 所以就尝试去学习反编译技术 用来核对各种值是否替换成功 这个博客主要是用来记录我自己学到的一些知识 &nbs
转载
2023-08-23 23:35:41
482阅读
我们在编码美丽微已经弄过了很多app了,不管是协议还是,我们都是那么一路走过来了,在操作的过程中也发现了很多问题就是应用不在乎安全问题带来的后果,因为安全始终都是不可忽视的问题,辛辛苦苦写的代码被人看的体无完肤对不起自己也对不起公司,所以如果你做了这几件事至少可以防止一些人把你的app给无情的强奸了。本文就来总结一下不用加固方式也可以让你的应用变得更加安全可靠。 一、代码资源混淆 这里说的
转载
2024-01-07 14:13:01
0阅读
Androidni逆向 —— AndroidManifest.xml 解析做过 Android 开发的同学对 AndroidManifest.xml 文件肯定很熟悉,我们也叫它 清单文件 ,之所以称之为清单文件,因为它的确是应用的 “清单”。它包含了应用的包名,版本号,权限信息,所有的四大组件等信息。在逆向的过程中,通过 apk 的清单文件,我们可以了解应用的一些基本信息,程序的入口 Activi
# Java RSA加密乱码解决方案
## 引言
在进行Java开发过程中,我们经常会用到加密算法来保护敏感数据的安全性。其中,RSA算法是一种非对称加密算法,被广泛应用于数据加密和数字签名等方面。然而,在使用Java实现RSA加密算法时,可能会遇到乱码问题。本文将介绍如何正确实现"Java RSA加密乱码"的解决方案,帮助刚入行的小白解决这个问题。
## 流程概述
下面的表格展示了解决"Ja
原创
2023-08-06 04:41:24
938阅读
文章目录前言一、为什么要序列化二、先看一个Demo三、序列化的ID四、父子类序列化五、自定义序列化六、多对象序列化的存储6.1 多次写入同一个类的同一个对象6.2 多次写入同一个类的同一个对象(先后修改属性)6.3 多次写入同一个类的不同对象6.4 多次写入不同类的对象Java序列化知识总结 前言在很早之前学习序列化的时候有写过一篇关于Java序列化的博客,不过那只是简单的使用,入门者欢迎移步:
1. 简介:
AndroidManifest.xml是每个Android应用必不可少的配置文件,它主要完成以下工作
1、向系统暴露应用的包名(package)
2、配置应用版本、版本号 3、配置应用使用的Android sdk版本 4、申请系统权限(如sd卡读写权限,网络访问等) 5、配置应用组件(activity,service等) …… Android系统会根据其中的配置文件
转载
2023-06-22 02:09:01
416阅读
这种加密方式简单实用是唯一不可破解的安全加密,下面看看它为什么能做到这一点。 大家都知道一次方程里面要是有两个未知数是无法求解的。无法求得确切的解,也就是无解。“一次一密”加密方式与此类似,它用一个密钥加密一个明文,也就是 加密 明文(运算)密钥=密文 (一) 解密 密文(逆运算)密钥=明文 (二) 在(一)式里只知道密文是不能求解密钥或明
最近刚好看到有人问iOS和java端rsa加密解密的问题,看到了以下别人的这些文章,先收藏下来。
最近在研究RSA加密算法和加签算法,学习了好多相关的知识,首先了解一下几个相关概念,以方便后面遇到的问题的解决:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要
Android dex加密与解密原理及其代码实现 为什么要进行apk加密?答案是避免apk被有心人反编译,窃取公司重要技术和算法等。但是要给Apk加密要如何实现呢?系统在加载类的时候都是从我们apk的dex文件中加载的。ClassLoader会去维护一个这样的dex文件数组。而我们要做的就是将原apk中的dex都加密,然后将解密部分的代码单独编程
转载
2023-08-17 20:02:44
0阅读
# Java 非对称加密与乱码处理入门指南
非对称加密是现代信息安全的重要组成部分,它使用一对公钥和私钥进行数据的加密与解密。在这篇文章中,我们将逐步学习如何在Java中实现非对称加密,并处理可能出现的乱码问题。下面是整个实现流程的概述。
## 实现流程
| 步骤 | 描述 |
|-----------|---
AndroidManifest 官方解释是应用清单(Manifest意思是货单),每个应用的根目录中都必须包含一个,并且文件名必须为AndroidManifest。这个文件中包含了APP的配置信息,系统需要根据里面的内容运行APP的代码,显示界面。 Android四大组件都需要声明才能使用,每个组件都需要在 AndroidManifest.xml文件中进行配置。 Android四大组件如下: Ac
转载
2023-09-26 14:26:34
449阅读
场景:当未启用HTTPS时,用户的登录密码,以及当用户修改密码时,密码在网络中需要加密传输。一、交互逻辑 上图中,前端部分运行在浏览器上,所以需要用JavaScript来加密需要传输的密码,后端部分使用Java来实现。二、前端部分 前端部分的加密,选择jsencrypt来实现,代码如下://用户修改密码样例
$("#ModifyPasswordBtn").bind("click",fu
转载
2024-01-11 06:37:53
54阅读