先声明,娱乐向,至于有没有实用价值就不知道了。。。轻喷哈。
今天在网上乱逛的时候看到了陈浩大牛的这篇博客:http://coolshell.cn/articles/1142.html
感觉里面说的WhiteSpace语言很有意思。维基百科: http://zh.wikipedia.org/wiki/Whitespace
一般的编程语言都会忽略空白字符,而WhiteSpace却只识别空白字符,优点竟然是“不能把代码打印带走”。。。
虽然不知道有没有人真的用这个语言做项目开发,但是这给了我们一个思路:把代码加密成空白字符。
然后我就用C语言写了一个,功能很简陋,主要是:
1、加密和解密任何文本
2、执行加密的Lua代码
比如Lua版的Hello World加密后是这样的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20