当前位置:网站首页>核心价值观编码器【matlab版】
核心价值观编码器【matlab版】
2022-08-04 05:35:00 【懂科研的程序员】
在吾爱破解论坛上闲逛的时候发现一款名叫密码学工具的小软件,感觉不错就下载了下来。在密码工具箱的Browser栏下发现了一个名叫核心价值观编码的小工具,其功能就是将中英文字符用核心价值的12个词语来编码。温故而知新,和大家伙一起来温习一下社会主义核心价值观:
富强 民主 文明 和谐
自由 平等 公正 法治
爱国 敬业 诚信 友善
很快啊!通过参考资料发现这款编码工具是由Github账号名为sym的靓仔在Github上开源的一款小工具。打开链接后发现使用的javaScript脚本语言编写,显然这个不是小编所熟悉的语言。但出于好奇,还是决定基于这个脚本代码使用matlab给实现出来。
经过小编自上而下、从脚到头的研读,终得该代码精髓,即原理图。在此与大家分享:
编码过程:先将输入字符转换成16进制Unicode编码,再将Unicode编码后的字符串逐一转换成与0到11的数字 (因为核心价值观为12个词,所以需要12个数字与其一一对应),最后根据得到数字提取核心价值观词库中相应的词,并用该词替换掉字符串中对应的字符。
解码过程:以词为单位还原数字,再使用16进制转换数字得到16进制字符串,最后通过逆Unicode编码处理得到最终的解密字符。
下面给大家演示一下小编做好的成品效果图:

总结:此编码方式提供了一种新的编码途径。采用此法,用于编码的词库可不仅限于核心价值观,可以是其他任何想要设定的字、词、甚至是符号(如[email protected]#$%~^&*+=|)。但眼精(PS:没有写错,土话,意为善于发现的)的伙伴不难发现,此法虽好,但其会使编码前内容的比编码后的多太多,造成信息冗余。
对此感兴趣的伙伴可以通过参考资料去下载相关的javaScript源代码。本文所涉及到matlab版源代码将上传至原创代码与科研论文Q群,愿意支持小编的伙伴可以加群领取,在懂科学的程序员公众号回复“原创”了解加群事宜。
最后,感谢大家阅读与支持!祝大家生活愉快、天天开心!
参考资料:github.com/sym233/core-values-encoder
边栏推荐
- 有且仅有的三种处理JSON的方法
- Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
- VS 2017编译 QT no such slot || 找不到*** 问题
- 【音视频开发系列】fdk_aac 之 PCM 转 AAC
- 基于爬行动物搜索RSA优化LSTM的时间序列预测
- Scheduler (Long-term,Short-term, Medium-term Scheduler) & Dispatcher
- 第九篇 ApplicationContext初始化
- Computer knowledge: desktop computers should choose the brand and assembly, worthy of collection
- 类图规范总结
- 秒杀系统设计
猜你喜欢

ThreadLocal内存泄漏问题讲解

DenseNet详解及Keras复现代码

Interpretation of EfficientNet: Composite scaling method of neural network (based on tf-Kersa reproduction code)

目标检测中的先验框(Anchor)

Based on the EEMD + + MLR GRU helped time series prediction

在线公众号文章内容转音频文件实用小工具

SegNet——论文笔记

Gramm Angle field GAF time-series data into the image and applied to the fault diagnosis

无监督特征对齐的迁移学习理论框架

2DCNN, 1DCNN, BP, SVM fault diagnosis and result visualization of matlab
随机推荐
MAML原理讲解和代码实现
Time Series Forecasting Based on Reptile Search RSA Optimized LSTM
升级到 MediaPlayer 11 时跳过验证副本的方法
QT signals 保存到 QMap
Microsoft computer butler 2.0 beta experience
Uos统信系统 SSH
set集合
Database document generation tool V1.0
数据库实体类对应daoimpl,基础的增删改查。
Prematurely reached end of stream
Uos统信系统 IP地址以及完整主机名配置
在线公众号文章内容转音频文件实用小工具
E-R图总结规范
如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据
基于时序模式注意力机制(TPA)的长短时记忆(LSTM)网络TPA-LSTM的多变量输入风电功率预测
RuntimeError: You called this URL via POST, but the URL doesn‘t end in a slash and you have APPEND_S
Based on the EEMD + + MLR GRU helped time series prediction
JVM工具之 JPS
对象的扩展补充
Memory Management