Skip to content

saymontii/taiji-encode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taiji Encode

太极编码器

NPM version Install size NPM bundle size NPM downloads

安装

npm install taiji-encode

使用

import { taijiEncode, taijiDecode, isVaildTaiji } from 'taiji-encode'

console.log(taijiEncode('Hello Taiji Encode!'))
// 输出: ䷜䷭䷾䷷䷹䷭䷠䷖䷾䷭䷣䷔䷮䷑䷳䷖䷂䷯䷘䷨䷹䷸䷂䷕䷏䷇☯☯
console.log(taijiDecode('䷜䷭䷾䷷䷹䷭䷠䷖䷾䷭䷣䷔䷮䷑䷳䷖䷂䷯䷘䷨䷹䷸䷂䷕䷏䷇☯☯'))
// 输出: Hello Taiji Encode!
console.log(taijiEncode('你好太极!'))
// 输出: ䷘䷵䷸䷖䷘䷮䷯䷌䷘䷮䷜䷿䷘䷔䷅䷗䷉䷉䷺䷗
console.log(taijiDecode('䷘䷵䷸䷖䷘䷮䷯䷌䷘䷮䷜䷿䷘䷔䷅䷗䷉䷉䷺䷗'))
// 输出: 你好太极!

console.log(isVaildTaiji('你好太极!'))
// 输出: false
console.log(isVaildTaiji('䷜䷭䷾䷷䷹䷭䷠䷖䷾䷭䷣䷔䷮䷑䷳䷖䷂䷯䷘䷨䷹䷸䷂䷕䷏䷇☯☯'))
// 输出: true

TODO

  • 支持自定义字符排序规则,用于简单混淆

License

MIT

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%