首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
安全和算法
JohnYan
创建于2023-06-01
订阅专栏
讨论系统应用安全和算法相关的内容
等 3 人订阅
共16篇文章
创建于2023-06-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一种验证码应用和验证过程的改进
本文分析了当前使用的CAPTCHA验证实现和过程的可能存在的一些问题,并提出了相应的技术和实现改进方案,包括详细的操作流程和参考伪代码。从而能够改善原有方案在安全、性能、可靠性、可移植性和复杂性等方面
工作笔记 - ASN.1密钥结构和编码研究
本文从一个如何使用ECDH所产生的密钥,来进行签名验证的操作的需求入手,分析了如何将其产生的私钥,按照创建签名私钥对象所要求的ASN.1格式进行转换和编码的操作
chacha20-poly1305算法分析和纯JS实现
本文探讨了一个纯JS代码实现的Chacha20-Poly1305的算法。从以Chacha为代表的流式加密体系开始,讨论了CP1305的算法构成和流程。然后提供了具体的实现代码。
crypto密钥DER编码研究和反向工程
本文探讨了在nodejs环境中,ecdh对象的密钥,和在浏览器环境中subtle所使用的密钥之间,进行兼容性转换操作的原理和过程。
对非对称加密的再思考
本文从笔者对非对称加密应用的两个问题出发,提出了相关思考和改进方式,并编写了示例代码进行了测试和验证。
一个接近完美的密码学计算封装实现
本文研究和探讨了一个相对比较完善的信息加解密和签名验证的工具的实现。通过分析技术细节,阐述和证明了它的优势和特点,包括方便使用、功能和安全性的完备、性能保证等等
nodejs实现chacha20加解密
本文简单记录了使用nodejs crypto模块实现的chacha20-poly1305算法的数据加解密操作过程。可以看到,整个流程和设置,基本上和AES加解密没有很大的差异
算法研究和实现-令牌桶TokenBucket
本文讨论的令牌桶算法的Javascript实现,并提供了实现的示例代码,在此基础上进一步讨论了其原理、特点和应用场景
范围信息的简单表示和计算
在本文中,笔者基于12306余票查询问题的需求和启发,提出了一种对范围数据进行转换和处理的技术方案,并提出了相关的处理方法和代码,以及相关的应用分析。
一个抢位应用和接口的实现和性能优化
本文探讨了设计一个高并发大规模抢位应用服务,应当注意的问题,和可以采取的一些技术处理措施,包括异步处理、简化请求响应、高精度时间、群集运行模式等等,希望对有机会架构类似系统的读者有所启发和帮助
私房AI黑话和词汇表
本文例举和总结了笔者在学习和了解AI技术过程中,接触到的一些相关技术概念,整理成为一个简单的词汇表,作为笔记和备忘之用。
基于斐波那契数驱动的重试机制和算法
本文从斐波那契数列的由来和定义出发,例举了其基本的计算和实现方法,探讨了其使用递归方式进行计算的性能问题,并进一步研究了它在操作重试间隔时间的控制机制中的应用,给出了示例的实现和代码
基于稳定婚配算法实现的志愿和招生匹配程序应用
本文探讨了一个借助稳定婚配算法(Gale_Shapley),用于志愿和招生匹配录取操作程序的应用案例。简单分析了GS算法的基本过程,并提供了示例数据结构设计和代码实现
OWASP Top 10(2021) 解读
本文分析和解读了2021版的OWASP TOP10系统信息安全风险报告。列举了报告中列出的排名前十的系统安全风险,并总结了风险定义、可能的安全性影响、表现形式和处理方案等
UUID简要研究和JS实现
本文讨论了UUID(Universally Unique Identifier)的基本概念,编码方式,版本和最常用的js实现代码
山寨一个布隆过滤器
本文讨论了布隆过滤器的原理,并提供了一个简单程序实现,它应当可以帮助我们更加了解其设计的原理和思想。但笔者认为,BF的核心并不在它设计的算法和实现技巧,而是一个重要的软件工程化的思维方式。