草庐IT

RSA在线加解密

RSA加密、RSA解密-devTest.run         RSA算法是目前最经典、最常用的公钥加密算法之一,广泛应用于加密通信、文件加密、数字签名等领域。为了方便用户进行RSA加密操作,现在有一款易于使用的在线RSA加密工具,它就是RSA加密/解密工具。        RSA加密/解密工具非常方便,只需要在网页上选择加密/解密模式,输入明文和公钥或私钥,就可以快速实现RSA加密和解密操作。工具提供了多种加密模式,如OAEP、PKCS#1v1.5等,同时支持不同长度的秘钥,包括1024位、2048位等,可以满足不同安全需求的用户需求。        此外,这款工具还提供了友好的界面和使用说

黑丝,白丝,全都要。某站的视频爬取加合成

还是很久之前写的爬虫,爬取某站的视频,因为某站的视频和音频是分开的,所以最后还需要合成在一起。某站的舞蹈区大家都知道有很多的黑丝、白丝。嗯。。。都懂的,所以,下载下来被窝里偷偷看。详细解释都在注释区大家爬取的时候要注意延时一段时间,某站的访问量是很大。太快爬取会被封的。importrequestsfromfake_useragentimportUserAgentimportjsonpathimportreimportosimporttime#请求头headers={"User-Agent":UserAgent().random,"referer":"你自己的refer"}#创建存放视频的文件夹

【工具】国密SM4算法加解密

        SM4是一种分组密码算法,其分组长度为128位(即16字节,4字),密钥长度也为128位(即16字节,4字)。其加解密过程采用了32轮迭代机制(与DES、AES类似),每一轮需要一个轮密钥(与DES、AES类似)。1.引入密码算法相关包org.bouncycastlebcprov-jdk15on1.592.工具类importjava.nio.charset.StandardCharsets;importjava.security.Key;importjava.security.NoSuchAlgorithmException;importjava.security.NoSuch

FFmpeg Mp4加解密

基础知识通过FFmpeg解封装或者封装Mp4容器时,可以进行解密或者加密,这是MP4容器提供的能力。libavformat/movenc.c:提供了mov、3gp、mp4、psp、3g2、ipod、ismv和f4v的Muxer。libavformat/mov.c:提供了mov、mp4、m4a、3gp、3g2和mj2的Demuxer。针对加密,libavformat/movenc.c提供了三个参数:{"encryption_scheme","Configurestheencryptionscheme,allowedvaluesarenone,cenc-aes-ctr",offsetof(MOVM

FFmpeg Mp4加解密

基础知识通过FFmpeg解封装或者封装Mp4容器时,可以进行解密或者加密,这是MP4容器提供的能力。libavformat/movenc.c:提供了mov、3gp、mp4、psp、3g2、ipod、ismv和f4v的Muxer。libavformat/mov.c:提供了mov、mp4、m4a、3gp、3g2和mj2的Demuxer。针对加密,libavformat/movenc.c提供了三个参数:{"encryption_scheme","Configurestheencryptionscheme,allowedvaluesarenone,cenc-aes-ctr",offsetof(MOVM

终于把前后端sm加解密以及加签验证调通了。

终于把前后端sm加解密以及加签验证调通了! 领导要求我对项目的数据传输安全考虑下,因此就想到了对敏感字段做加密和对请求、响应做数字签名验证。网上看了很多文章,可能是因为我对加密这块不了解,感觉都比较乱。所以前前后后花了4天才把前后端调通。特地写一篇文章记录下流程。这里使用的是sm国密算法。不对的地方请读者评论指出。1.简单说明:前端使用sm-crypto库后端加密库使用bc库,架构上使用aop,注解等实现2.具体实现-前端加密流程:生成一个对称密钥,对每个字段使用sm4对称加密,然后进行base64编码。对称密钥使用sm2非对称加密//生成对称密钥exportfunctiongenSM4Sym

鸿蒙OS2.0系统加持,美的冰箱诠释“碰一碰”全新智能交互

华为鸿蒙OS2.0系统发布后在家电领域大受欢迎,美的冰箱率先推出搭载鸿蒙OS2.0智能系统的美的603L变频对开门冰箱,型号为BCD-603WKGPZM(Q),颜色为幻影蓝-霓雾。这款美的冰箱搭载了鸿蒙OS2.0智能系统,可以直接与手机配对,从此手机上就可以了解冰箱里的一切。从刚开始的蒸烤箱开始,美的其实与华为的智能生产合作就已经拉开了大幕,当前美的主流大件有15款产品均搭载华为的智能操作系统,美的冰箱603L变频对开门就是专为为华为鸿蒙OS2.0打造的全智能冰箱了。这款美的冰箱满满的科技亮点,HarmonyOS2.0智能系统加持。零度空间,三档可调。调湿空间,随食保鲜。铂金净味抗菌,洁净健康

微信小程序tabBar边框加|上阴影

1.将tabbar的borderStyle属性设置为white2.在app.wxss中page::after{content:'';position:fixed;left:0;bottom:0;width:100%;height:1rpx;background:transparent;box-shadow:0rpx-2rpx20rpx2rpxrgba(165,165,165,0.34);z-index:9999;}3.有不需要阴影的页面,在当前页的wxss中取消page::before{height:0rpx;}或者将步骤2写在需要阴影页面的wxss中就不需要步骤3了参考链接小Tip:小程序如

基于Mybatis-Plus拦截器实现MySQL数据加解密

一、背景用户的一些敏感数据,例如手机号、邮箱、身份证等信息,在数据库以明文存储时会存在数据泄露的风险,因此需要进行加密,但存储数据再被取出时,需要进行解密,因此加密算法需要使用对称加密算法。常用的对称加密算法有AES、DES、RC、BASE64等等,各算法的区别与优劣请自行百度。本案例采用AES算法对数据进行加密。 ​​​​​​​二、MybatisPlus拦截器介绍本文基于SpringBoot+MybatisPlus(3.5.X)+MySQL8架构,Dao层与DB中间使用MP的拦截器机制,对数据存取过程进行拦截,实现数据的加解密操作。三、使用方法该加解密拦截器功能在wutong-base-da

【加解密】前后端接口交互使用AES加解密

【开发背景】接口数据加解密是前后端分离开发非常常见的应用场景。前端:vue3+typescript+vite后端:SpringBoot【前端代码】1.安装crypto-jsnpminstallcrypto-js2.src/utils下新建secret.tsimportCryptoJSfrom'crypto-js'exportinterfaceCrypotoType{encrypt:anydecrypt:any}//默认的KEY与iv如果没有给constKEY=CryptoJS.enc.Utf8.parse('yourkeycodexxxx')constIV=CryptoJS.enc.Utf8.