Skip to content

Commit 14244a6

Browse files
committed
Fixed errors
1 parent 00d0353 commit 14244a6

File tree

3 files changed

+192
-134
lines changed

3 files changed

+192
-134
lines changed

README.md

+17-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
# co
22

3-
`co` is a Go tool to obfuscate/deobfuscate the code, there are three algorithms you can choose to obfuscate/deobfuscate the code string. But for now, co only support simple code obfuscation/deobfuscation, we'll add some complicated encoding/decoding algorithms later.
3+
`co` is a Go tool to obfuscate and deobfuscate the code string or code file, there are three algorithms you can choose to obfuscate and deobfuscate them. But for now, co only support simple code obfuscation and deobfuscation, we'll add some complicated obfuscation and deobfuscation algorithms later. Also there are so many flaws, so, please be nice.
44

5-
- basic code obfuscation/deobfuscation
6-
- customize encoding/decoding algorithm
5+
## Feature
6+
7+
- basic code string obfuscation/deobfuscation
78
- file obfuscation/deobfuscation
9+
- multiple alternative obfuscation/deobfuscation algorithms
10+
- support enable and disable debug mode
811

912
## Install
1013

@@ -21,11 +24,22 @@ import (
2124

2225
func main() {
2326
...
27+
// obfuscation
2428
co.Obfuscate("code")
29+
co.Obfuscate(filename)
30+
31+
// defuscation
2532
co.Deobfuscate("code")
33+
co.Deobfuscate(filename)
2634
}
2735
```
2836

37+
## TODO
38+
39+
- need to refactor
40+
- write good comments
41+
- perfect the tests
42+
2943
## License
3044

3145
MIT.

0 commit comments

Comments
 (0)