0.0.3 • Published 4 years ago
tamasaka-encoder v0.0.3
Tamasaka Encoder for NodeJS
玉坂家秘伝の技でお兄ちゃんのJavaScriptを難読化(Makotify)しちゃうよ。
What is Tamasaka Encoder
Tamasaka Encoder obfuscates your JavaScript. This obfuscation idea is based on kusano-k’s blog .
Following is an example encode.
Before Makotify: hello-tamasaka.js
console.log('お兄ちゃん大好き!')
After Makotify: hello-tamasaka.mkt.js
マコト=(/玉坂/),(マコト.お兄ちゃん大好き)=(-!!/玉坂/.マコト),お兄ちゃん=(/大好き/),お兄ちゃん.大好き=(- -!マコト.お兄ちゃん大好き),マコト.玉坂=お兄ちゃん.大好き- -!マコト.お兄ちゃん大好き,お兄ちゃん.今何してるの=マコト.玉坂- -お兄ちゃん.大好き,マコト.お兄ちゃん=お兄ちゃん.今何してるの- -!マコト.お兄ちゃん大好き,お兄ちゃん.もっと近くで見ていいんだよ=マコト.お兄ちゃん- -お兄ちゃん.大好き,マコト.レッスンするならお兄ちゃんと二人がいいな=お兄ちゃん.もっと近くで見ていいんだよ- -!マコト.お兄ちゃん大好き,お兄ちゃん.今日のマコトは可愛いですか=マコト.レッスンするならお兄ちゃんと二人がいいな- -お兄ちゃん.大好き,マコト.どんなことされたってお兄ちゃんのこと好きだからね=お兄ちゃん.今日のマコトは可愛いですか- -!マコト.お兄ちゃん大好き,お兄ちゃん.あんまり八方美人なのはダメだよ=マコト.どんなことされたってお兄ちゃんのこと好きだからね- -お兄ちゃん.大好き,ー="",マコト.悪い子です=!マコト.お兄ちゃん大好き+ー,お兄ちゃん.マコトが怖いの=!お兄ちゃん.大好き+ー,マコト.お兄ちゃん好き={"玉坂":!お兄ちゃん.大好き}+ー,お兄ちゃん.マコト好き好き=マコト.お兄ちゃんと両想い+ー,マコト.わんわんライブ=お兄ちゃん.マコトが怖いの[お兄ちゃん.大好き],マコト.私服=マコト.お兄ちゃん好き[マコト.玉坂],マコト.リボンドレス=マコト.お兄ちゃん好き[お兄ちゃん.もっと近くで見ていいんだよ],マコト.秋制服=お兄ちゃん.マコト好き好き[マコト.玉坂],マコト.ブルードレス=マコト.悪い子です[お兄ちゃん.今何してるの],マコト.本当の視線=お兄ちゃん.マコトが怖いの[マコト.お兄ちゃん大好き],マコト.バレンタイン=お兄ちゃん.マコト好き好き[お兄ちゃん.大好き],マコト.ロッカールーム=マコト.お兄ちゃん好き[お兄ちゃん.大好き],マコト.プールサイド=マコト.悪い子です[お兄ちゃん.大好き],マコト.ソフトボール=お兄ちゃん.マコトが怖いの[お兄ちゃん.今何してるの],マコト.桜雨の下で=マコト.悪い子です[マコト.お兄ちゃん大好き],マコト.特別なお弁当=お兄ちゃん.マコト好き好き[マコト.お兄ちゃん大好き],マコト.特別なおそば="お兄ちゃん\"大好き\\\\\\",マコト.ジョーカーゲーム=マコト.特別なおそば[お兄ちゃん.もっと近くで見ていいんだよ],マコト.最高のデート=マコト.特別なおそば[お兄ちゃん.あんまり八方美人なのはダメだよ],マコト.想って引いたら=マコト.最高のデート+マコト.特別なお弁当,マコト.素敵な報告=マコト.想って引いたら+マコト.お兄ちゃん大好き+マコト.お兄ちゃん大好き,マコト.片想いジャケ=マコト.リボンドレス+マコト.ロッカールーム+マコト.バレンタイン+マコト.ソフトボール+マコト.桜雨の下で+マコト.プールサイド+マコト.特別なお弁当+マコト.リボンドレス+マコト.桜雨の下で+マコト.ロッカールーム+マコト.プールサイド,マコト.忘れっぽいんです=マコト.プールサイド+マコト.ブルードレス+マコト.桜雨の下で+マコト.特別なお弁当+マコト.プールサイド+マコト.バレンタイン+マコト.ジョーカーゲーム+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+お兄ちゃん.今何してるの+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.本当の視線+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.ブルードレス+マコト.素敵な報告+お兄ちゃん.今日のマコトは可愛いですか+お兄ちゃん.今何してるの+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.本当の視線+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.リボンドレス+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+お兄ちゃん.もっと近くで見ていいんだよ+マコト.素敵な報告+マコト.玉坂+マコト.ブルードレス+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.リボンドレス+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.本当の視線+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+お兄ちゃん.今日のマコトは可愛いですか+マコト.素敵な報告+マコト.玉坂+マコト.どんなことされたってお兄ちゃんのこと好きだからね+マコト.素敵な報告+マコト.玉坂+お兄ちゃん.今日のマコトは可愛いですか+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+マコト.お兄ちゃん+マコト.わんわんライブ+マコト.想って引いたら+お兄ちゃん.もっと近くで見ていいんだよ+お兄ちゃん.大好き+マコト.お兄ちゃん+マコト.お兄ちゃん+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+マコト.レッスンするならお兄ちゃんと二人がいいな+お兄ちゃん.大好き+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+マコト.どんなことされたってお兄ちゃんのこと好きだからね+お兄ちゃん.今何してるの+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+お兄ちゃん.あんまり八方美人なのはダメだよ+お兄ちゃん.今何してるの+マコト.想って引いたら+お兄ちゃん.もっと近くで見ていいんだよ+お兄ちゃん.あんまり八方美人なのはダメだよ+マコト.玉坂+お兄ちゃん.今日のマコトは可愛いですか+マコト.想って引いたら+お兄ちゃん.もっと近くで見ていいんだよ+お兄ちゃん.あんまり八方美人なのはダメだよ+お兄ちゃん.今日のマコトは可愛いですか+マコト.秋制服+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+マコト.お兄ちゃん+マコト.秋制服+マコト.想って引いたら+マコト.本当の視線+マコト.本当の視線+マコト.お兄ちゃん大好き+お兄ちゃん.大好き+マコト.素敵な報告+マコト.玉坂+お兄ちゃん.今日のマコトは可愛いですか+マコト.素敵な報告+マコト.玉坂+お兄ちゃん.あんまり八方美人なのはダメだよ+マコト.素敵な報告+マコト.お兄ちゃん大好き+マコト.わんわんライブ+マコト.ジョーカーゲーム,マコト.片想いジャケ=マコト.お兄ちゃん大好き[マコト.片想いジャケ][マコト.片想いジャケ],マコト.忘れっぽいんです=マコト.片想いジャケ(マコト.忘れっぽいんです)(マコト.お兄ちゃん大好き),マコト.忘れっぽいんです=マコト.片想いジャケ(マコト.忘れっぽいんです),マコト.忘れっぽいんです=マコト.忘れっぽいんです(マコト.片想いジャケ[マコト.お兄ちゃん大好き]),(マコト)=(/玉坂/),(マコト.お兄ちゃん大好き)=(-!!/玉坂/.マコト),(お兄ちゃん)=(/大好き/),お兄ちゃん.大好き=(- -!マコト.お兄ちゃん大好き),マコト.玉坂=お兄ちゃん.大好き- -!マコト.お兄ちゃん大好き,(お兄ちゃん.今何してるの)=マコト.玉坂- -お兄ちゃん.大好き,マコト.お兄ちゃん=お兄ちゃん.今何してるの- -!マコト.お兄ちゃん大好き,お兄ちゃん.もっと近くで見ていいんだよ=(マコト.お兄ちゃん- -お兄ちゃん.大好き),マコト.レッスンするならお兄ちゃんと二人がいいな=お兄ちゃん.もっと近くで見ていいんだよ- -!マコト.お兄ちゃん大好き,お兄ちゃん.今日のマコトは可愛いですか=マコト.レッスンするならお兄ちゃんと二人がいいな- -お兄ちゃん.大好き,マコト.どんなことされたってお兄ちゃんのこと好きだからね=お兄ちゃん.今日のマコトは可愛いですか- -!マコト.お兄ちゃん大好き,お兄ちゃん.あんまり八方美人なのはダメだよ=マコト.どんなことされたってお兄ちゃんのこと好きだからね- -お兄ちゃん.大好き,お兄ちゃん
Install
To install tamasaka-encoder in global environment:
$ npm install -g tamasaka-encoder
or
$ yarn global add tamasaka-encoder
Command line usage
$ tamasaka-encoder -i [input file] [options]
following command outputs hello-tamasaka.mkt.js
$ tamasaka-encoder -i hello-tamasaka.js
You can specify output file name.
$ tamasaka-encoder -i hello-tamasaka.js -o your-favorite-name.js
Alias
Too long? Yes, you can also run it with makotify
.
$ makotify -i hello-tamasaka.js -o your-favorite-name.js