- 博客(0)
- 资源 (4)
空空如也
敏感词过滤
Author: Richard Zhang.
Mail: 89205975@qq.com
This library filters sensitive phrases by user's configuration.
Currently, only support UTF8 & ANSI encoded strings.
The matching rule is max-length-matching, the library tries to match sensitive phrase as long as possible.
For example:
"damn fucker" and "damn" are all in sensitive dictionary, the sentence "he's a damn fucker" will be processed to "he's a ***********".
Even user insert some spaces or non-letter characters between sensitive words, the library is also able to deal with it.
For example:
"Bad boy" is added to sensitive dictionary, "Bad.boy", "Bad boy", "Bad/boy" can also be filtered.
"你去死" is added to sensitive dictionary, "你 去 死", "你/去 死", "你 去 .死" can also be filtered.
Compiling requirement:
1. STL C++11
2. BOOST multi_index_container
Performance test condition:
1. Giving a sentence around 100 bytes (English & Chinese mixed)
2. Dirty phrases around 10,000
3. Do 1,000 loop test
4. Intel I7 CPU
Test result:
For each loop, it cost around 100us
2016-11-15
Richard 数据通讯调试助手
现在的网络设备越来越多,有关网络的开发越来越显得重要,尤为典型的有普通Socket,外加SSL和UDP,并且老的串口通讯也不能丢弃。所以做了这么一个东西,希望能够提高大家的工作效率。
这个小工具主要具有以下功能:
1、支持常用网络协议,TCP、SSL、UDP,同时支持串口
2、本工具可以做客户端访问服务器、也可以做服务器端被客户端访问,还可以作为透明传输管道来用,用于监视、侦听或验证网络数据
3、可以自行计算LRC,可以发送字符串的偶校验
一些小技巧:
1、点击文本模式的某位置,可以在十六进制模式框中进行相应位置的定位
2、如果有大段明文要插入,可以在QuickText窗口写入,一次性插入到十六进制文本框中
3、作为客户端时,主机地址亦可以是域名
4、可以将数据收藏,用到时直接点就可以将数据放到发送框了,右键点收藏旁边的按钮可以修改该收藏项目的备注
该工具是开发人员网络调试、串口调试不可缺少的好工具,纯绿色软件,解压直接运行即可。
2012-12-19
Richard EMV TLV 解析器
一个专门用来解析EMV/PBOC 金融IC卡TLV数据的小工具。
比如一段TLV数据:
5F300206208C1B9F02069F03069F1A0295055F2A029A039C019F37049F21039F4E148D1A8A029F02069F03069F1A0295055F2A029A039C019F37049F21039F080200209F49039F3704
则经过本工具解析后,每个Tag的列表如下:
5F30 [0002] = 0620
8C [0027] = 9F02069F03069F1A0295055F2A029A039C019F37049F21039F4E14
8D [0026] = 8A029F02069F03069F1A0295055F2A029A039C019F37049F2103
9F08 [0002] = 0020
9F49 [0003] = 9F3704
方便做EMV、PBOC的开发测试人员调试使用。纯绿色软件,解压后直接运行即可。
2012-12-19
Richard DES Tool 1.0.0
可进行DES和3DES的加解密运算。
其中进行加密时,明文可以填写十六进制模式的字串,也可以直接粘贴ASC码格式的字符串。
当前版本支持ECB模式,CBC模式将在后续版本中添加。
与尹学渊版DES Tool(DES Tool by YinXueYuan)的功能比起来,本工具的优点在于:
1、密钥可以填写十六进制的任意字节,而尹学渊版 DES Tool 只能填写ASC码;
2、加密明文时,可以任选HEX十六进制风格或者ASC原文风格,而尹学渊版 DES Tool 只能填写ASC原文;
3、加密时,当明文不足8字节的整数倍时,本工具可以指定任意的填充字节(Padding byte),而尹版不可以指定,那个工具默认为0x00;
2012-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人