王杰林(编码技术)的博客

自2020年8月14开始,本博客主要发布杰林码算法的应用方法。

  • 博客(46)
  • 资源 (18)
  • 收藏
  • 关注

原创 二维数组释放时出现“C6001:使用未初始化的内存”警告完美解决方案

“C6001:使用未初始化的内存”警告完美解决方案

2024-05-10 16:47:25 123 1

原创 C语言实现AWGN信道BPSK信号的仿真程序

BPSK信号AWGN信道的c语言仿真程序

2023-12-25 16:19:22 429

原创 C语言实现AWGN信道QPSK信号的仿真程序

完整的基于C语言的AWGN信道QPSK信号仿真程序,接下来只需要加上编码和解码就能实现信道编码的仿真。我不喜欢用matlab,这个工具方便,有的学者在写论文时甚至都无法从原理上搞明白一个傅里叶变换函数,一个高斯函数。真可悲!

2023-12-22 21:53:56 438

原创 JLMR Micro Super Resolution Algorithm国产微超分算法DEMO

国产微超分算法,无需训练,通过配置参数即可。

2023-11-14 15:22:22 172

原创 杰林码纠错算法库(lib、dll)以及AWGN信道BPSK信号下的仿真程序(C/C++)

是不是比Polar和ldpc好,可以下载SDK测试。我们打算出售纠错技术的全部只是产权,不分国内外企业,请不要骂也不要喷,只是一言难尽。

2023-10-31 09:29:34 256

原创 杰林码在荧光细胞识别中的应用(一)

完全自主知识产权的轮廓预测算法,是AI主要算法之一。

2023-06-13 12:52:07 575

原创 一种全新的图像变换理论的实验(六)——研究目的替代DCT和小波

完全国产的变换算法,基本上可以替代DCT和小波全套应用!!

2023-06-13 11:03:22 597

原创 警醒!!AI时代,我们如何防范电脑病毒?如何保障信息安全?

警醒!!AI时代,我们如何防范电脑病毒?如何保障信息安全?

2023-05-23 09:44:05 525

原创 windows10下VS2019编译jpegsrc.v9e.tar.gz为lib静态库(已验证)

jpegsr9e windows vs2019生成方法,以及库下载

2023-04-17 11:33:47 685 5

原创 杰林码图像增强算法——超分辨率、图像放大、轮廓和色彩强化算法(二)

我国自主的概率模型理论,构造的图像清晰化处理算法——杰林码图像增强技术!

2023-04-09 17:44:55 904

原创 杰林码图像增强算法——超分辨率、图像放大、轮廓和色彩强化算法(一)

杰林码图像增强技术

2023-03-23 11:32:44 954

原创 一种全新的图像变换理论的实验(五)——研究目的替代DCT和小波

一种全新的图像变换分析算法,效果的好坏,还需要看压缩比和还原的质量。

2023-03-02 14:35:54 482

原创 一种全新的图像变换理论的实验(四)——研究目的替代DCT和小波

截至2023年02月28日,在系数为25及以下,杰林码图像变换算法能有效的保障图像的质量,期待这个变换算法能替代DCT和小波,成为我国自主的图像视频压缩格式的核心技术。

2023-02-28 00:49:55 258

原创 一种全新的图像变换理论的实验(三)——研究目的替代DCT和小波

全新图像变换分析算法,研究的目的是希望能替代DCT和小波。

2023-02-26 15:08:42 467

原创 一种全新的图像变换理论的实验(二)——研究目的替代DCT和小波

一种全新的图像离散线性滤波理论,已经完成了理论到算法的研发,期待在图像识别,图像压缩应用, 并全面替代小波和DCT变换

2023-02-22 16:59:05 419

原创 国产音频压缩格式JLM——JLM音频录制(录音)

基于JLM音频格式的linux和windows下的录音功能DEMO。

2023-02-07 17:23:31 579

原创 国产音频压缩格式JLM——JLM音频播放

基于JLM格式的windows和linux下的音频播放功能源码

2023-02-07 16:20:25 406

原创 国产音频压缩格式JLM——SDK介绍

JLM音频无损压缩SDK介绍,以及JLM与WAV互转DEMO应用,JLN支持ARM、x86、x64、RISC-V架构

2023-01-11 15:42:04 1002 6

原创 网页源码加密JavaScript程序,有效压缩和加密JS、Html、Css页面数据

还在担心网页或web游戏被抄袭?HTML、css以及JS的源码加解密算法,同时能有效无损压缩这些源码,可用于HTML5游戏源程序加密、网页加密聊天等等领域。

2022-09-28 11:16:16 2027

原创 1200万像素通过算法无失真扩展到1.92亿像素——加权概率模型收缩模型图像像素扩展算法

1200万像素通过算法无失真扩展到1.92亿像素,等你来检验!

2022-09-22 11:30:25 2773 3

原创 C/C++中CString转char*(亲测有效,支持中文)

中文路径在C/C++中转换问题

2022-08-10 15:17:09 1845 2

原创 dirent.h缺失,Microsoft Visual Studio 2019( Professional)解决方案

dirent.h缺失,Microsoft Visual Studio 2019( Professional)解决方案

2022-07-02 10:13:16 952

原创 WJLHA3编码原理和唯一性证明

对于哈希算法,无论采用什么方式去碰撞,都是片面的,不完整的证明。本文提出了一种完全可以理论证明的哈希算法WJLHA3。

2022-01-13 15:00:35 846 10

原创 基于WJLHA3的分布式唯一ID生成算法——森林算法(JAVA)

根据服务分布部署的要求,以数据库分布为例,表内ID低概率冲突或无冲突,服务器之间各自数据ID无冲突且互斥于已经删除的数据ID。不依赖中心数据库或中心发号器(类雪花算法的WorkId),并且使得ID具备一定的随机性或不可逆推ID的关联性。生成8字节的Long型ID,具备高并发和高可用性,运算效率高。每台服务器类似一颗树,数百万的树组成森林,同一片森林内不存在完全相同的树,每颗树不存在完全相同的叶子,所以本文算法取名为“森林算法”。

2022-01-13 10:28:16 10629 4

原创 国产哈希算法WJLHA(七):自定义哈希长度的WJLHA3开源(PHP)

<?php/****************************************************************************** * JieLinCode: Hash Algorithm-JAVA Version Theoretical source: <<Jeling * code-weighted probability model one-way hash function>> Code implementation * T

2022-01-11 14:59:20 341

原创 国产哈希算法WJLHA(六):自定义哈希长度的WJLHA3开源(JAVASCRIPT)

/****************************************************************************** * JieLinCode: Hash Algorithm-JAVA Version Theoretical source: <<Jeling * code-weighted probability model one-way hash function>> Code implementation * Time: 2022

2022-01-10 23:02:22 2429

原创 国产哈希算法WJLHA(五):自定义哈希长度的WJLHA3开源(JAVA)

基于加权概率模型的哈希算法,尽管通过了唯一性理论证明,但是在实际应用中,还需要通过随机性监测和安全分析。

2022-01-10 22:15:35 250

原创 一种全新的图像变换理论的实验(一)——研究目的替代DCT和小波

有一段时间没写东西了,以前写了篇文章《一个神奇的无损编码实验,最终结果无法想象》,这个实验的出来后也一直没有花心思和时间进行详细的测试,近来写了一套程序做了一个详细的测试,尽管后续还要更多的研究,但是我觉得从本次的实验来看,前文中描述到的滤波从实验上是有表现的。这么多年来,我一直是在独立研究,后续感兴趣的朋友或学者可以联系我([email protected])。本文也算是对2021年,我的研究工作的一个总结。废话不多说了,先来看我的实验。测试图样:Lena.bmp由于博客里面不能上

2021-12-31 20:05:08 1470

原创 国产哈希算法WJLHA(四):自定义哈希长度的WJLHA3开源(C\C++)

文件名:WJLHA3.h/************************************************************************** * Based on Weighted Probability Model Code(Jielin Code) And <Hash Algorithm with Adaptive Hash Value Length Based on Weighted Probability Model> * @author JieL

2021-06-02 09:17:48 377

原创 国产哈希算法WJLHA(三):WJLHA算法安全说明

哈希算法的另一个名字就是杂凑函数,也是密码编码算法的一种,主要是存储和校验为主。比如目前注册登录功能,百度学术中也采用了哈希算法:比如https://www.baidu.com/error.html?param:{%22paperid%22:%22775d0d814693c8002317d3277b4f1f22%22,%22wise%22:false},哈希算法的作用有很多,百度学术里采用哈希算法有至少两个作用:1、因为论文的标题长短不一,采用哈希值作为唯一ID号,可以减少web服务request接收数

2021-05-11 09:01:50 220

原创 国产哈希算法WJLHA(二):Web注册与登录的密码校验、密码安全存储(Java)

我在第一篇文章中主要介绍了WJLHA算法的理论来源和获取方式,以及各种语言的调用方法。本文将基于java的jar包给出Web后端关于注册与登录功能的密码校验和密码安全存储的实现方法。一、为什么要使用哈希算法进行密码校验和密码安全存储?随着信息安全越来越被重视,除了防范外部攻击(我将在后面的文章中描述为什么微信支付需要利用哈希算法对支付数据或订单进行哈希签名,采用哈希算法签名可以防止重复提交和恶意注水),对于内部数据维护人员同样需要进行防范。俗话说,害人之心不可有,防人之心不可无!以银行职员为例,如果

2021-04-25 18:38:22 865

原创 斐波那契数列与组合数的基本数理关系(王杰林)

下面的定理1,我不知道原来数学家有没有给出这个定理?如果没有就算一个新定理吧。该定理给出了斐波那契数列和组合数的基本数理关系。感兴趣的朋友们,可以去研究一下如何利用定理1,去改写下面的定理:∑j=0n(−1)jCnjFr+2(n−j)=Fr+n\sum_{j = 0}^{n}{{( - 1)}^{j}C_{n}^{j}F_{r + 2(n - j)}} = F_{r + n}j=0∑n​(−1)jCnj​Fr+2(n−j)​=Fr+n​∑j=0nCnjFr+j=Fr+2n\sum_{j = 0}^

2021-04-19 11:28:53 1985

原创 国产哈希算法WJLHA(一):开源与应用

一、哈希算法现状目前常见的Hash算法有MD5、SHA、MAC、CRC等。MD5信息摘要算法(MD5 Message-Digest Algorithm)[1],一种被广泛使用的密码散列算法,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。1996年后该算法被证实存在弱点,可以被破解。对于需要高度安全性的数据领域,一般改用其他算法,如SHA256、SHA512、SM3(相当于SHA256)。2004年,专家们证实MD5算法无法防止碰撞(collision),其

2021-04-19 11:20:40 938 1

原创 真正的JavaScript加密和网页资源加密系统,从原理到实现

网站作为网民获取信息的主要来源之一,基于Html5的建站服务和应用越来越多,而Html5存在一个关键问题:网页内的资源(包括了javascript、文字、图像等)可以通过非常简单的方式获取!目前网络上提供了各种针对javascript(简称js)的加密手段,主要还是以混淆,Base64,去逻辑化等手段进行保护。先不说此类的加密是否安全,但是针对内部链接、文字、图像相关的数据并没有合理的加密手段。这个一方面的原因是js需要浏览器的javascript引擎完成执行,直接密码后的js是无法运行的,于是就出

2021-04-07 19:15:38 4244 3

原创 两篇有关杰林码的论文已发布在IEEE的预印本服务器

最近看部分朋友在搜索杰林码检错纠错码和加密算法,所以我将论文发布在IEEE的预印本服务器上,大家可以在下面的连接访问和下载。信道编码算法:Channel Codingof Weighted Probabilistic Model哈希算法:HASH Algorithm of Weighted Probability Model当然,我更希望专家学者们给出相关的改进意见。...

2021-01-25 09:25:07 333

原创 一个神奇的无损编码实验,最终结果无法想象。

如标题所描述的,数据无损压缩极限从1948年香农提出“信息熵”以来就界定信源编码的理论极限。此次,基于我提出的加权概率模型,我给出可以无穷例举的实验。该实验的目的就是为了实现“无损降熵”和“无损增熵”。凡是学过信息论和编码技术的朋友,听到这个是不是觉得我在天方夜谭?不急!!我先给出三组数据,每组256个(0-255的随机数字)字节,请针对下面三组数据进行无损压缩:第一组:3,172,216,20,41,187,55,239,218,71,179,55,215,130,144,0,236,228,15

2021-01-15 15:23:14 2166 6

原创 我国信息安全中的哈希算法(HASH Algorithm)现状及WJLHA2优势和用法

2020年8月14日,我发布了WJLHA2.0.1版的哈希算法,该算法对标于SHA256、MD5、SM3等哈希算法。感兴趣的朋友可以测试一下碰撞。另外,请测试后再发表评论,至于那些所谓的证明我不想提,去学习一下“生日碰撞”概率。另外请弄明白需要测试一些什么东西再来提测试,否则真的会很没水平。

2020-08-15 12:12:43 4123 6

原创 WJLHashAlgorithm 2.0.0.jar的应用方法

在eclipse里导入下面封装的jar包:WJLHashAlgorithm 2.0.0.jar然后通过main测试,程序如下:public static void main(String[] args) { //Input parameter is the output length of the Hash which is changeable WJLHashAlgorithm hashAlgorithm=new WJLHashAlgorithm(32); // 32是指256位,这个值请

2020-08-14 17:18:24 365

原创 信息技术领域,我们如何进行算法创新?

算法是芯片、操作系统乃至整个信息系统的基础,我国是信息技术应用大国,算法的研究在我国却及其薄弱。时至今日,我国还在被国外技术封锁、核心技术卡脖子,而算法创新才能实现信息系统的创新,才能实现操作系统的创新,才能实现行业应用方法的创新。

2020-05-24 15:33:48 6088 1

原创 检错纠错技术应用

信道检错纠错技术,主要是为了以下几个方面设计:1.数据传输信道(包括光纤,无线电)有两种基本干扰。一种是调制解调过程本身的不可靠,另一种是外部的干扰,有的是电流,热噪声均匀干扰,雷电,障碍物等瞬时干扰等。这些干扰都会使得数据传输发生错误或丢失。原来的做法是重复传输多次,多谢超过时限就丢弃,这样就是拨号上网时代的做法,网络传输率能力低,用户体验也低。后来为了能及时发现传输错误就有了信道检错算法,比...

2020-04-22 18:26:58 1379

JLMR Micro Super Resolution Algorithm国产微超分算法DEMO

1、必须是标准windows下的bmp图像,暂时仅做了一个bmp的图像超分; 2、参数的设置根据自己的感官设定,基本上能适应于各类场景,只是效果可能有一些出入; 3、所谓的超分,有一个前提条件就是原始的小图像也要相对比较清晰,超分的目的是在放大图像时尽可能的不至于出现模糊和马赛克,而不是将原始图像清晰化,如果需要清晰化可以考虑使用我们的图像增强技术。后续我们也会将两个技术融合。

2023-11-14

杰林码纠错算法库(lib、dll)以及AWGN信道BPSK信号下的仿真程序(C/C++)

这个资源里面有很多的打印,目的就是让大家看到整个纠错的过程。 1、这个库是首次正式发布,部分功能可以通过输入帧长度、帧数以及信噪比Eb/N0,仿真AWGN信道BPSK信号下的测试,可修改测试程序test.c; 2、这个版本首先在国内发布,我将在近期发布到国外,期待本算法能出售; 3、目前测试4dB(含)以上10万帧随机数可以实现100%的纠错,只是信噪比值越低运算越慢; 4、仅支持C和C++,暂不提供linux下的库了,可以在windows下自行测试。 5、实测比极化码强。 202404011更新 1、优化了纠错性能 2、匹配与论文一致的测试方案 3、提升了纠错效率 4、修改了程序逻辑BUG

2023-10-30

jpegsr9e在windows VS2019下完整的项目库,已经编译完成

jpegsr9e在windows VS2019下完整的项目库,已经编译完成,下载即可使用,也可以编译成为ARM、x64等库

2023-04-17

一款基于杰林码的音频压缩 SDK,提供Linux和windows库,支持ARM、x86、x64和risc-v架构

完全国产的一款音频压缩算法开发库,已经支持目前主流架构。 1、支持可扩展的版权管理,数字签名,商业授权管理,以及可自定义的其他功能。 2、可针对PCM音频采样和分块编码,分块独立解密等。 3、支持无损、高质量,次高质量三个档次的音频压缩设置。 4、支持线性预测编码的窗口大小设置。 5、支持8位、16位和24位音频编码。 6、提供Linux和windows下播放、录音以及各式转换功能。 7、已提供bin和exe相关的demo可执行程序。 8、支持ARM、x86、x64和risc-v架构。

2023-01-11

JLM网页资源压缩和加密,javascript或js版本,20230210更新最新版本

网页资源加密javascript或js版本,具备对称加密和无损压缩双重效果,对html、css、js都能加密,欢迎下载和使用。请参看博客中的案例。注意本算法非Aes、Des或base64加密算法。 1、20230210更新最新版本,修复已知错误。

2022-09-28

WJLHashAlgorithm2.0.1SDK.zip

本次发布的杰林码哈希算法(基于加权概率模型的哈希算法),对标MD5和SHA256,SHA512等。而且支持用户设定密钥和支持自定义哈希值长度(比如128、129、333、512、543...),支持JAVA和C相互校验,因为同一个文件或数据通过JAVA或C版本的计算出相同的哈希值。包含了java、C for VS2010、C for Ubuntu等

2020-08-26

WJLHA2.0.1 For Microsoft Visual Studio.zip

本次发布的杰林码哈希算法(基于加权概率模型的哈希算法),对标MD5和SHA256,而且支持用户设定密钥和支持自定义哈希值长度,支持JAVA和C相互校验,因为同一个文件或数据通过JAVA或C版本的计算出相同的哈希值。(针对VS下的lib库)

2020-08-18

WJLHA2.0.1 For JAVA.zip

本次发布的杰林码哈希算法(基于加权概率模型的哈希算法),对标MD5和SHA256,而且支持用户设定密钥和支持自定义哈希值长度,支持JAVA和C相互校验,因为同一个文件或数据通过JAVA或C版本的计算出相同的哈希值。(针对JAVA的jar包)

2020-08-18

WJLHA2.0.1 For X86 Ubuntu Linux.zip

本次发布的杰林码哈希算法(基于加权概率模型的哈希算法),对标MD5和SHA256,而且支持用户设定密钥和支持自定义哈希值长度,支持JAVA和C相互校验,因为同一个文件或数据通过JAVA或C版本的计算出相同的哈希值。

2020-08-18

WJLHashAlgorithm 2.0.0.jar

杰林码-Hash算法,对标美国SHA256,具备哈希值长度自定义和数字密码功能。调用简单,效率不错。

2020-08-14

WJLHashAlgorithm1.0.0.zip

该程序由王杰林编写,是VS2010控制台工程,下载后可自行测试,可以在CSDN中和我讨论。部分理论请参看《加权概率模型单向散列函数》相关的内容

2020-04-16

libWJLErrRecoverCoderV1.0.0SDK_Whindow.zip

杰林码是基于王杰林先生发现的加权概率模型构建出来的全新的信道或数据检错的基础算法。该算法能实现百分之百的数据或文件错误检错。

2020-04-10

杰林码信道纠错算法(e=10)BPSK-AWGN信道纠错V1.10.0.exe

本次发布的是杰林码信道检错优化版本,提高了纠错效率,当前的demo是针对BPSK-AWGN信道的仿真纠错程序。根据王杰林发明的基础理论算法编写的程序,本代码是基于e=10的纠错demo。

2019-12-06

杰林码信道纠错算法(e=7)BPSK-AWGN信道纠错V1.7.0.exe

本次发布的是杰林码信道检错优化版本,提高了纠错效率,当前的demo是针对BPSK-AWGN信道的仿真纠错程序。理论请参见王杰林的CSDN博客。

2019-12-06

杰林码信道纠错算法(AWGN)V1.7.0.exe

杰林码针对AWGN,采用BPSK调制解调的就纠错性能演示程序。BSC信号BIAWGN信道下的国产自主知识产权的检错纠错算法。

2019-07-10

openssl-1.0.2s(已经编译好的文件,下载即可使用).zip

已经编译完的,版本为openssl-1.0.2s,下载后可直接使用。

2019-07-07

王杰林基础算法之BSC信道纠错技术.exe

本次提交的资源是杰林码信道纠错算法的DEMO,旨在为大家提供一个可以用来测试验证王杰林先生的纠错理论。

2019-05-14

杰林码之信道检错编码DEMO

杰林码之检错编码DEMO,是基于王杰林发现的概率模型构建的检错编码方法,可以无限接近信息熵的同时实现信道检错

2019-05-05

杰林码之信道纠错编码算法DEMO

本资源是基于王杰林发现的概率模型编写的纠错编码算法的演示DEMO,欢迎大家下载测试。国产自主可控的检错纠错算法-杰林码

2019-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除