美文网首页
关于通用编程语言 字符串 流程控制加密的可行性-flutter

关于通用编程语言 字符串 流程控制加密的可行性-flutter

作者: 吉凶以情迁 | 来源:发表于2022-01-02 12:27 被阅读0次

众所周知, 目前大部分的加固都是基于中间代码进行混淆 处理,
但是最终的效果都是实现了,字符串混淆加密, 方法类名重定义,

但是很少有做基于源码级别的处理.
我认为这都是可行的,工具能识别语法,如果能熟悉开发工具sdk 进行研究,我想实现这个万能源码级别的加密更简单一些,它能识别一些语法问题,知道什么名字该混淆什么名字不该混淆.
这是我很久以前写的基于源码级别的字符串加密,虽然这个无法和目前基于dex/jar过程中的smali代码处理以及asm处理来的简单和方便,但是它同样有他的用处,如果设计的好,可以把它变成兼容,java, python php,swift, kotlin ,dart,c++任意一种语言的字符串加密的实现.
从源码级别读取源文件,让他变成加密的代码.

https://github.com/qssq/StrEncrypt

相关文章

  • 关于通用编程语言 字符串 流程控制加密的可行性-flutter

    众所周知, 目前大部分的加固都是基于中间代码进行混淆 处理,但是最终的效果都是实现了,字符串混淆加密, 方法类名重...

  • # shell流程控制语句

    shell流程控制语句 任何编程语言都离不开流程控制语句,其实编程基本上就是掌握了流程控制语句,然后加上函数(或者...

  • js流程控制语句

    流程控制语句 主要用于控制代码执行的顺序 流程控制就是指令 编程语言即人与计算机进行交流的语言 三种流程控制结构 ...

  • 【Flutter】Dart基本语法

    Dart编程语言——基本概念及变量类型Dart编程语言——方法Dart编程语言——操作符、流程控制和异常Dart编...

  • 【go语言学习】流程控制

    流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。程序的流程控制结构一共...

  • Go语言基础之流程控制

    流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流...

  • 【麦兜】Java基础知识巩固——流程控制

    流程控制 不论哪种编程语言,都有各种各样的流程控制结构,本篇文章介绍的就是各种不同的流程控制结构,比如:顺序结构、...

  • Java系列(三)流程控制和数组

    流程控制 基本所有的编程语言,基本都会提供两种流程控制结构:分支结构和循环结构。 Java语言中提供了 if 和 ...

  • js基础4-流程控制与分支结构

    流程控制 到目前为止:代码一定是从上往下逐行执行,从左往右(赋值除外)所有编程语言都有一样都控制:流程控制流程控制...

  • 4 控制流程与以太坊特色编程

    4.1 常见控制流程 Solidity支持其它编程语言常见的顺序、分支和循环控制结构,包括if、for和while...

网友评论

      本文标题:关于通用编程语言 字符串 流程控制加密的可行性-flutter

      本文链接:https://www.haomeiwen.com/subject/dquzqrtx.html