codec

package
v0.0.0-...-91aa13a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2023 License: MIT Imports: 0 Imported by: 0

README

codec []byte编解码方法

使用基本的位运算对数据进行编解码,编码后的数据是同大小的[]byte。提供三种方式,可以自行选择和改造。

codec提供了一种简单的思路对数据进行混淆,可以使用在app与server时间数据混淆,前提是app代码不被逆向和重放。

  • ENCODE_BIT_NOT:按位取反
  • ENCODE_BYTE_RVS:逆序
  • ENCODE_LOOP_XOR:环形异或

Documentation

Index

Constants

View Source
const (
	ENCODE_DEFAULT = iota
	ENCODE_BIT_NOT
	ENCODE_BYTE_RVS
	ENCODE_LOOP_XOR
)

Variables

This section is empty.

Functions

func Decode

func Decode(tp int, buff []byte)

func Encode

func Encode(tp int, buff []byte)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL