java xor_java 简单xor加密
java端加密文件
package enc;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Enc {
public void encryptFile(){
FileInputStream in = null;
FileOutputStream out = null;
try {
String sourceFileUrl = "H:\\cookie\\app\\src\\main\\assets\\login.js";
String targetFileUrl = "H:\\cookie\\app\\src\\main\\assets\\login_enc.js";
in = new FileInputStream(sourceFileUrl);
out = new FileOutputStream(targetFileUrl);
int data = 0;
while ((data=in.read())!=-1){
//将读取到的字节异或上一个数,加密输出
out.write(data^5);
}
}catch (Exception e){
e.printStackTrace();
}finally {
//在finally中关闭开启的流
if (in!=null){
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (out!=null){
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
System.out.println("Hello, world!");
Enc enc = new Enc();
enc.encryptFile();
}
}
android端解密private static byte[] endecrypt(int seed,byte[] bytes){//seed为加密种子,str为加密对象
for(int i = 0;i
bytes[i] ^= seed;
}
return bytes;
}
// 加载本地 assets 的 js
public static void injectScriptFile(WebView webView, String filePath) {
InputStream input;
try {
input = webView.getContext().getAssets().open(filePath);
byte[] buffer = new byte[input.available()];
input.read(buffer);
input.close();
buffer = endecrypt(5, buffer);
// Log.e("xxxxx", new String(buffer));
}catch (IOException e) {
Log.e(TAG, "injectScriptFile: " + e);
}
java xor_java 简单xor加密相关推荐
- java绕过加密密码_Java实现简单密码加密功能
本文实例为大家分享了Java实现简单密码加密案例,供大家参考,具体内容如下 需求: 首先将一组数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字, 最后将第一位和最后一位数字交换. 请任 ...
- java之php、Android、JAVA、C# 3DES加密解密
异常如下 1.javax.crypto.BadPaddingException: Given final block not properly padded 1)要确认下是否加密和解密都是使用相同的填 ...
- Java实现一个简单的加密解密方法
Crypto是Java语言写的一个简单的加密解密方法. 使用方法: 加密方法 String cipherte=Enande.encrypt(content, pass): 解密方法 Enande.de ...
- 异或加密的java算法_Java使用异或运算实现简单的加密解密算法实例代码
Java简单的加密解密算法,使用异或运算 实例1: package cn.std.util; import java.nio.charset.Charset; public class DeEnCod ...
- Pe 简单Xor异或加密壳
Pe 简单Xor异或加密壳 原由 两三天写完了,现在发上来,使用LibPe库经行处理. 除了固定基址0x00400000的Pe文件,同时可以支持动态镜像基址和ASLR的Pe文件的异或加密. (!)汇编 ...
- java手机号简单加密方法
java手机号简单加密方法 针对手机号 加密 长度等于11位的话替换中间四位为,长度小于4位直接返回原字符串,别的长度替换最后一位为 public String phoneSecrecy(String ...
- java 异或加密 c语言解密,java对文件简单的加密解密(异或运算)
package xxx; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; i ...
- 在java中使用base64加密解密的方法
base64原理 Base64编码方法,要求把每三个8Bit的字节转换为四个6Bit的字节,其中,转换之后的这四个字节中每6个有效bit为是有效数据,空余的那两个 bit用0补上成为一个字节.因此Ba ...
- 支持64位系统的XOR加密后内存加载PE绕过杀毒软件
http://bbs.pediy.com/showthread.php?t=203910 绝对自动支持32.64位的内存加载源码 无聊逛看雪时,看到了这个. 然后到github上找到了源.就是这里:h ...
最新文章
- allgro显示网络名称_相同的4G网络,为什么你的网速总是慢?知道这3点原因,网速翻倍...
- 安卓蓝牙键盘按键映射_多设备无缝切换 雷柏XK100无线蓝牙轻薄键盘评测
- python读取二进制数据转整形,在python中读取二进制数据(替换C代码)
- 用通俗易懂的方式告诉你什么是EM算法
- [置顶] jBPM4工作流开发实战 之 第二部分 jBPM4开发入门
- ADC 前端电路的五个设计步骤(转载)
- 基于ORL数据集的使用最小分类器的人脸识别
- wincc如何实现web发布,及具体方法
- 悉尼科技大学量子计算_世界排名前12位的量子计算研究型大学
- MySQL语句练习---由简入繁
- 抽取modelnet40_ply_hdf5_2048数据集的子类集制作h5点云
- EF的基本了解(一)
- 基于Zookeeper实现简易的负载均衡
- 2019年E题薄利多销问题
- 2016年,续航新能量
- git上传文件到腾讯云服务器,我的hexo部署到腾讯云服务器
- 如何定位Unity死循环导致的完全卡死
- php第三方支付系统--支付流程--及代码
- STM32F103C8T6的内部Flash以及实例
- 理想商城_理想产品经理的52个特征
热门文章
- automatic asynchronous creation if no note exists
- 关于nodejs的__dirname
- CRM客户主数据UI上有哪些字段可以触发partner determination
- Fiori里花瓣的动画效果实现原理
- Cannot find source code based button in SE24
- Product change时关于change_log的讨论
- SAP tcode CMS_SI 里的transaction type
- for-each keyword
- 什么是Github的元数据metadata以及如何备份github上的数据
- 使用SAP OData服务创建销售订单