使用ppencode\rrencode\jjencode\aaencode进行好玩的代码混淆
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进行好玩的代码混淆相关推荐
- 好玩的代码注释图 神兽保佑 代码无bug
好玩的代码注释 // // ┏┛ ┻━━━━━┛ ┻┓ // ┃ ┃ // ┃ ━ ┃ // ┃ ┳┛ ┗┳ ┃ // ┃ ┃ // ┃ ┻ ┃ // ┃ ┃ // ┗━┓ ┏━━━┛ // ┃ ┃ ...
- python好玩的代码_一行 Python 能实现什么丧心病狂的功能?
能够把自身代码打印出来的程序,叫做Quine.下面是python的一行quine: 有人说有分号不算一行,无分号版: 其实,如果你用程序语言的名字+quine作为关键字去搜索,你能找到各种语言实现的 ...
- python好玩的代码-Python实用技巧,你不知道的7个好玩的Python技巧
1. 使用youtube-dl下载YouTube视频 你可以使用Python中的youtube-dl模块轻松下载YouTube视频(以及来自许多其他网站的视频).首先让我们使用pip安装模块. 安装后 ...
- python有什么好玩的代码_可以用 Python 编程语言做哪些神奇好玩的事情?
Python作为一种应用极为广泛的语言,几乎在任何领域都能派上用场.想做Web有Flask/Django/Tornado:想做分布式有Celery:想做手机App有Kivy:想做数据分析有Pandas ...
- python简单好玩的代码_只需要9步100行Python代码就可以实现一个简单又好玩的弹球游戏...
今天给大家分享一个有趣又好玩的弹球的游戏,一来可以把类的知识融会一下,二来加深对Python的兴趣.你会发现哎呀Python写小游戏还是蛮方便的,蛮有意思的~~ 需要本文源码:私信回复[源码]即可获取 ...
- 【Python Turtle合集】有趣好玩的代码当然要分享给大家啦~(皮卡丘、玫瑰花、小黄人......)
前言
- php 情书,PHP好玩的代码一(笛卡尔的情书)
效果: 代码: $width = 600; $height = 650; header("Content-type: image/gif"); $img = imagecreate ...
- mysql好玩的代码_mysql的order by与where出现的好玩事
INSERT INTO employees (emp_no, birth_date, first_name, last_name, gender, hire_date) VALUES (10001, ...
- 新建文本文档好玩的代码_(03)用什么工具写ASP源代码?
有很多工具可以书写ASP源代码,我使用Windows自带的记事本来编写ASP源代码.下面做一下简要介绍. 一. ASP源代码文件的格式 1. ASP源代码文件是以.asp为后缀命名的文本文件,如ind ...
最新文章
- 牛客--追债之旅 两种解法
- 实战SSM_O2O商铺_03项目结构规划及Maven配置
- C++ 面向对象的三大特性和五个原则?
- java 静态类设置null_JAVA中对null进行强制类型转换(null可以强转为任意对象,并执行对象的静态方法)...
- Neutron中的Service类
- 前端学习(2003)vue之电商管理系统电商系统之之允许三级选择
- linux重新启动某一个项目,Linux运维知识之supervisor更改某项目配置后 需要重新启动才有效...
- java在控制台输出sql_logger4j配置数据库sql输出控制台
- HDU 1286 找新朋友 (欧拉函数)
- 思科 Security Manager 12个0day PoC 被公开,多个严重 0day仍未修复
- poi(easypoi)导出excel(xls,xlsx)后,文件打开错误或乱码的解决方法(亲测)
- Prescan:关于Prescan与Matlab联合仿真问题小总(不定时补充)
- linux sd卡启动盘制作工具,Sd卡启动盘的制作(EXT2)
- An工具介绍之钢笔工具、铅笔工具与画笔工具
- 华为P50手机怎样投屏至投影仪?华为P50终于要来了
- 读书笔记之鳗鱼的旅行
- 【Android】APK的打包流程
- c语言int型数组长度求法及测试
- 请插入多卷集的最后一张磁盘,然后单击”确认“继续
- 激战和ErgoDex DX1
热门文章
- 位于本地计算机上 错误1068怎么办,错误1068怎么解决
- [附源码]计算机毕业设计JAVA电影影评网
- oracle数据库频繁被锁,Oracle数据库账号频繁被锁定的原因排查
- X79主板win10启动卡住问题修复处理
- 阿里高级体验设计专家朱斌:如何通过设计管理用户注意力?
- 手机图片怎么生成二维码?手机如何创建二维码?
- 基于XGBOOST的糖尿病遗传风险预测(1)
- 以计算机写一篇作文500字,描写计算机的作文
- 微信 小程序 web前端的春天 or 噩梦
- Verilog——Chipscope简单实用的使用方法(基于ISE14.7 )