ppencode\rrencode\jjencode\aaencode是Perl、Ruby、Javascript的小工具,可以将各自的代码进行混淆,转换成特殊字符,甚至还可以转换成有意思的表情。

ppencode-Perl

台湾的Perl达人唐鳳在YAPC曾经介绍过ppencode,它可以把Perl代码转换成只有英文字母的字符串。

下面是转换示例:

Demo的地址:http://namazu.org/~takesako/ppencode/demo.html。

rrencode-Ruby

rrencode可以把ruby代码全部转换成符号。

下面是转换示例:

项目地址:http://www.lab2.kuis.kyoto-u.ac.jp/~yyoshida/rrencode.html。

jjencode/aaencode-Javascript

jjencode和aaencode都是Yosuke HASEGAWA的作品,前者将JS代码转换成只有符号的字符串,类似于rrencode,介绍的PPT见http://utf-8.jp/public/20090710/jjencode.pps。

后者更好玩,可以将JS代码转换成常用的网络表情,例如“(゚Θ゚)”。示例如下:

Demo的地址是:http://utf-8.jp/public/aaencode.html,转换的代码并不复杂,可以在源代码里看到。

使用ppencode\rrencode\jjencode\aaencode进行好玩的代码混淆相关推荐

  1. 好玩的代码注释图 神兽保佑 代码无bug

    好玩的代码注释 // // ┏┛ ┻━━━━━┛ ┻┓ // ┃ ┃ // ┃ ━ ┃ // ┃ ┳┛ ┗┳ ┃ // ┃ ┃ // ┃ ┻ ┃ // ┃ ┃ // ┗━┓ ┏━━━┛ // ┃ ┃ ...

  2. python好玩的代码_一行 Python 能实现什么丧心病狂的功能?

    能够把自身代码打印出来的程序,叫做Quine.下面是python的一行quine: ​有人说有分号不算一行,无分号版: 其实,如果你用程序语言的名字+quine作为关键字去搜索,你能找到各种语言实现的 ...

  3. python好玩的代码-Python实用技巧,你不知道的7个好玩的Python技巧

    1. 使用youtube-dl下载YouTube视频 你可以使用Python中的youtube-dl模块轻松下载YouTube视频(以及来自许多其他网站的视频).首先让我们使用pip安装模块. 安装后 ...

  4. python有什么好玩的代码_可以用 Python 编程语言做哪些神奇好玩的事情?

    Python作为一种应用极为广泛的语言,几乎在任何领域都能派上用场.想做Web有Flask/Django/Tornado:想做分布式有Celery:想做手机App有Kivy:想做数据分析有Pandas ...

  5. python简单好玩的代码_只需要9步100行Python代码就可以实现一个简单又好玩的弹球游戏...

    今天给大家分享一个有趣又好玩的弹球的游戏,一来可以把类的知识融会一下,二来加深对Python的兴趣.你会发现哎呀Python写小游戏还是蛮方便的,蛮有意思的~~ 需要本文源码:私信回复[源码]即可获取 ...

  6. 【Python Turtle合集】有趣好玩的代码当然要分享给大家啦~(皮卡丘、玫瑰花、小黄人......)

    前言

  7. php 情书,PHP好玩的代码一(笛卡尔的情书)

    效果: 代码: $width = 600; $height = 650; header("Content-type: image/gif"); $img = imagecreate ...

  8. mysql好玩的代码_mysql的order by与where出现的好玩事

    INSERT INTO employees (emp_no, birth_date, first_name, last_name, gender, hire_date) VALUES (10001, ...

  9. 新建文本文档好玩的代码_(03)用什么工具写ASP源代码?

    有很多工具可以书写ASP源代码,我使用Windows自带的记事本来编写ASP源代码.下面做一下简要介绍. 一. ASP源代码文件的格式 1. ASP源代码文件是以.asp为后缀命名的文本文件,如ind ...

最新文章

  1. 牛客--追债之旅 两种解法
  2. 实战SSM_O2O商铺_03项目结构规划及Maven配置
  3. C++ 面向对象的三大特性和五个原则?
  4. java 静态类设置null_JAVA中对null进行强制类型转换(null可以强转为任意对象,并执行对象的静态方法)...
  5. Neutron中的Service类
  6. 前端学习(2003)vue之电商管理系统电商系统之之允许三级选择
  7. linux重新启动某一个项目,Linux运维知识之supervisor更改某项目配置后 需要重新启动才有效...
  8. java在控制台输出sql_logger4j配置数据库sql输出控制台
  9. HDU 1286 找新朋友 (欧拉函数)
  10. 思科 Security Manager 12个0day PoC 被公开,多个严重 0day仍未修复
  11. poi(easypoi)导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法(亲测)
  12. Prescan:关于Prescan与Matlab联合仿真问题小总(不定时补充)
  13. linux sd卡启动盘制作工具,Sd卡启动盘的制作(EXT2)
  14. An工具介绍之钢笔工具、铅笔工具与画笔工具
  15. 华为P50手机怎样投屏至投影仪?华为P50终于要来了
  16. 读书笔记之鳗鱼的旅行
  17. 【Android】APK的打包流程
  18. c语言int型数组长度求法及测试
  19. 请插入多卷集的最后一张磁盘,然后单击”确认“继续
  20. 激战和ErgoDex DX1

热门文章

  1. 位于本地计算机上 错误1068怎么办,错误1068怎么解决
  2. [附源码]计算机毕业设计JAVA电影影评网
  3. oracle数据库频繁被锁,Oracle数据库账号频繁被锁定的原因排查
  4. X79主板win10启动卡住问题修复处理
  5. 阿里高级体验设计专家朱斌:如何通过设计管理用户注意力?
  6. 手机图片怎么生成二维码?手机如何创建二维码?
  7. 基于XGBOOST的糖尿病遗传风险预测(1)
  8. 以计算机写一篇作文500字,描写计算机的作文
  9. 微信 小程序 web前端的春天 or 噩梦
  10. Verilog——Chipscope简单实用的使用方法(基于ISE14.7 )