E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Caesar加解密
基于Jackson实现API接口数据脱敏
一、背景用户的一些敏感数据,例如手机号、邮箱、身份证等信息,在数据库以明文存储(加密存储见《基于Mybatis-Plus拦截器实现MySQL数据
加解密
》),但在接口返回数据给浏览器(或三方客户端)时,希望对这些敏感数据进行脱敏
skywsp
·
2023-06-07 23:54
数据脱敏
数据加密
数据安全
隐私数据
Java开发SDK详解
还提供了一套完整的加密验签方法,避免了双发对接中因为
加解密
验签方
Best_Liu~
·
2023-06-07 18:14
java
spring
boot
spring
【Python】个人账号密码管理Demo
个人账号密码管理Demo【Python】个人账号密码管理Demo1-主要内容2-实现过程2.1-数据的
加解密
2.2-界面的设置(1)登录界面(2)账号密码管理界面2.3-接口库sqlite3的使用3-代码部分
羽丶千落
·
2023-06-07 14:52
Python学习
python
数据库
安全
ui
qt5
[FLAME]Learning a model of facial shape and expression from 4D scans
用
CAESAR
数据库
深蓝蓝蓝蓝蓝
·
2023-06-07 08:24
Java实现AES
加解密
一、需求算法支持16位密钥和32位密钥加密。支持CBC、EBC模式base64、HEX返回值二、实现32位密钥加密jdk默认只支持16位密钥,如果直接使用32位密钥,报错:因此,让算法支持32位密钥加密。需要更新默认jar包:jar包下载地址(jdk8):http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-21
十点半的毛毛雨
·
2023-06-07 03:57
java
开发语言
spring
我的程序员书单
内核设计与实现内容适合各个阶段的linux人阅读,每读一遍就有新的理解,建议阅读3遍以上深入Linux内核架构适合自学入门的linux内核码农翻身以通俗的语言解释了计算机的技术,而且类别广泛,闲暇一观增长见闻图解密码技术了解
加解密
技术的入门书籍计算机体系结构
wjx5210
·
2023-06-07 00:49
工作感悟
linux
运维
服务器
Go语言中实现RSA
加解密
、签名验证算法
密码学中两大经典算法,一个是对称
加解密
,另一个是非对称
加解密
,这里就来分享一下非对称加密算法的代表:RSA
加解密
。
·
2023-06-06 21:13
【安全算法之概述】一文带你简要了解常见常用的安全算法(RT-Thread技术论坛优秀文章)
【安全算法之概述】一文带你简要了解常见常用的安全算法0前言1算法的大致分类2对称
加解密
算法2.1DES/TDES算法2.2AES算法2.3SM4算法2.4RC2、RC4算法2.5对称加密算法对比总结3非对称
加解密
算法
架构师李肯
·
2023-06-06 21:39
算法
安全
加密解密
【安全算法之base64】base64
加解密
的C语言源码实现
最近,有项目中需要用到base64的
加解密
,所以用C语言实现了一遍,测试效果还不错,代码量和RAM消耗都比较低,可以提供给大家参考下。
架构师李肯
·
2023-06-06 21:09
c语言
base64
8. 何为ECC
但是提到ECC的实际使用,很多人就摸不着头脑了,因为一般标准代码库里面,根本没有ECC
加解密
的词汇。
乌溪人
·
2023-06-06 21:22
payment
加密解密
AES加密每种模式的优缺点
每种模式都有其优缺点,以下是每种模式的优缺点:1.ECB模式(电子密码本模式):优点:算法简单,
加解密
速度快。易于并行计算,因此在硬件中实现时非常高效。缺点:不支持并行
加解密
,因此安全性较差。
i wanan
·
2023-04-21 15:38
安全
网络
区块链常用的加密算法
对称加密:加密和解密使用的是同一个密钥,
加解密
双方必须使用同一个密钥才能进行正常的沟通。
日有所为
·
2023-04-21 13:28
加密算法
fabric
区块链
加密解密
openssl sm4
加解密
1.SM4算法介绍SM4算法是一种分组密码算法。其分组长度为16字节,密钥长度也为16字节。加密算法与密钥扩展算法均采用32轮非线性迭代结构,以字(32位)为单位进行加密运算,每一次迭代运算均为一轮变换函数F。SM4算法加/解密算法的结构相同,只是使用轮密钥相反,其中解密轮密钥是加密轮密钥的逆序。2.代码例子#include#include#include#include#includeintma
sheng199463
·
2023-04-21 13:40
c语言
开发语言
openssl sm2
加解密
源码的cryto/include/internall目录下有sm2,sm3,sm4的设计实现,但是无法直接调用,因此通过openssl的evp接口实现国密SM2算法的
加解密
。
sheng199463
·
2023-04-21 13:39
p2p
网络协议
网络
crackme例子2
样本jadxclacSnFuntionjni函数,ida分析关键位置函数一片红色,可能有动态
加解密
如果不分析具体解密算法,可内存dump解密后整个sofrida如下:functiondump_so(so_name
骇客之技术
·
2023-04-21 08:35
逆向工程
逆向工程
unidbg
摆渡服务器装什么系统,昆明证券数据摆渡平台
非涉密客户端计算机,在通过安全网关时,会被安全网关筛选和拒绝,无法通过网关访问OA/PDM服务器加密客户端通过网关,正常访问应用系统服务器;完成安全网关和企业现有应用系统无缝集成,自动完成对经过网关的数据进行强制
加解密
汐西
·
2023-04-21 07:30
摆渡服务器装什么系统
三谈ChatGPT(ChatGPT可以解决问题的90%)
下面是ChatGPT帮我写的一个java
加解密
工具类。下面是ChatGPT帮我写的一个java
加解密
工具类
茅河野人
·
2023-04-20 21:57
java
ChatGPT
chatgpt
人工智能
Mybatis plus 数据加密
数据加密重中之重个铁铁先准备
加解密
工具类packagecom.byyl.web.utils;importorg.springframework.util.Base64Utils;importjavax.crypto.Cipher
01宇宙
·
2023-04-20 21:24
踩坑
安全
java
http
CTF密码学——常见编解码及
加解密
总结
做了一些CTF密码学的题目,阅读了很多大神的博客,现在做个总结,不全面的之后补充。目录编码进制表示ASCII码对照表unicode编码URL编码Escape/UnescapeBase64Base32对照表Base16Base91XXencode编码UUencode编码aaencode编码ROT5/13/18/47编码jother编码密码栅栏密码仿射密码morse莫尔斯电码RSAPloybius棋盘
Ahuuua
·
2023-04-20 19:29
CTF
加密解密
base64
编码
unescape
RSA
【某软件消息的
加解密
分析】
因为我们要调试的是接收数据包的
加解密
过程,一般来说可以从recv,WSARecv这几个常用网络API入手,这时在右边的"Module"窗口处,输入ws2查找过滤模块ws2_32.dll:鼠标双击选
一只迷路的小鹿
·
2023-04-20 19:57
安全
网络安全
系统安全
【加密解密】常见的
加解密
算法
摘要算法介绍摘要算法是一种能产生特殊输出格式的算法,这种算法的特点是:无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的,这种算法的原理是根据一定的运算规则对原数据进行某种形式的提取,这种提取就是摘要,被摘要的数据内容与原数据有密切联系,只要原数据稍有改变,输出的“摘要”便完全不同,因此,基于这种原理的算法便能对数据完整性提供较为健全的保障。但是,由于输出的密文是提取原数据经过处理
秋装什么
·
2023-04-20 17:53
算法
java
servlet
初识区块链
区块链使用公开密钥算法来标识用户身份,公开密钥算法拥有一对密钥,是彼此配合使用的,可以相互用来
加解密
。其中一个叫私钥,另外一个叫公钥,公钥可以公开给别人,私钥钥自己保管好。在区
冉冉升起的沙丁鱼
·
2023-04-20 12:53
JavaScript
加解密
加密是一种将信息转换为其他形式的过程,使得只有授权人才能访问它。解密是将已经加密的信息转换回原始形式的过程。在互联网上,加密和解密通常是通过密码实现的,这些密码称为密钥。JavaScript是一种非常流行的编程语言,用于在网页上创建交互式应用程序。虽然JavaScript主要用于客户端脚本,但它也可以用于服务器端编程。因此,JavaScript也可以用于加密和解密信息。在JavaScript中,加
mxd01848
·
2023-04-20 03:01
javascript
前端
开发语言
Vue和Springboot实现SM4加密和解密(前端可加密,后端可
加解密
,MD5同理)
Springboot实现密码SM4加密和解密(前、后端均可)前言一、前端加密输入的密码前置检测粘贴我的SM4.js代码在组件中调用加密结果二、Springboot后端进行SM4的解密和加密引入库复制我的SM4
加解密
代码调用方法总结前言网站配置
繁华尽头满是殇
·
2023-04-19 23:09
Java
Web前端
vue.js
加密解密
md5
sm4
spring
boot
前端使用国密SM4进行加密
`/public/sm4.js`2.body标签上引入该文件3.使用-ECB模式加密【方法3】1.本地写js文件2.使用-ECB模式
加解密
需求前端/后端使用国密SM4进行加密/解密,【注意】前后端配合
加解密
时
Fighting_p
·
2023-04-19 23:05
项目问题
前端
javascript
开发语言
JavaScript
加解密
加密是一种将信息转换为其他形式的过程,使得只有授权人才能访问它。解密是将已经加密的信息转换回原始形式的过程。在互联网上,加密和解密通常是通过密码实现的,这些密码称为密钥。JavaScript是一种非常流行的编程语言,用于在网页上创建交互式应用程序。虽然JavaScript主要用于客户端脚本,但它也可以用于服务器端编程。因此,JavaScript也可以用于加密和解密信息。在JavaScript中,加
·
2023-04-19 23:41
前端
接口
加解密
如何处理?
常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言加/解密接口的处理软件测试面试题:https://www.bilibili.com/video/BV1Lq4y137aR/目标知道项目中接口
加解密
的实现流程
网易测试开发猿
·
2023-04-19 21:30
软件测试
自动化测试
面试题
软件测试
软件测试项目实战
软件测试面试题
自动化测试
面试
联华精选APP--请求body体和返回体
加解密
抓包请求POST/jingxuan/app/v3/lhprd/product/sku/query?page=0&pageSize=15HTTP/1.1shopCode:1571Authorization:trace_id:app-3.42.1-1571-unregistered-20220412154811200-f3edshop:111305appId:NewJingXuanAPpplatfor
༒࿈十三༙྇࿈༒
·
2023-04-19 13:09
Android逆向
微信小程序逆向
安全
RSA
加解密
原理以及三种填充模式
一.理论如果需要理解RSA的加密原理,需要理解以下理论:(1)如果两个正整数除了1以外没有其他公因子,则这两个数称为互质关系。(比如5和9)(2)给定一个正整数n,在小于等于n的正整数中,与n形成互质关系的数的个数计为(n),(n)称为欧拉函数。(比如在1到8之间与8形成互斥关系的数为1、3、5、7,则(8)=4)(3)对于一个质数n来说,(n)=n-1(4)如果n可以分解为两个互质的整数之积,即
本_666
·
2023-04-19 07:44
Spring Cloud Gateway学习
稳定与安全全局性流控日志统计防止SQL注入防止Web攻击屏蔽工具扫描黑白IP名单证书/
加解密
处理提供更好的服务服务级别流控服务降级与
帅喵
·
2023-04-19 04:54
Spring学习整理
SpringCloud
Gateway
Sentinel
从个人角度看什么是加密算法
把密文C和密钥K作为参数传入解密函数中,运算后得到的返回值,就是明文PP=decrypt(C,K);
加解密
流程如下图:从上面可以看出,只有保存密钥的接收方,才能对密文进行解密,得到发送方发送的明文。
jasonj33
·
2023-04-19 03:33
信息安全
信息安全
加密算法
springboot项目配置文件不允许出现明文密码的解决方法(jasypt使用方法)
一、前言出于安全考虑,java项目配置文件中不允许出现明文密码;为了解决这个问题,可以使用jasypt这个jar包,这个jar包可以对字符串进行
加解密
,项目中引入后,在配置文件中写加密后的密码即可,项目启动时这个
追逐梦想永不停
·
2023-04-19 00:15
java
spring
boot
spring
加密算法
信息接收双方都需事先知道密匙和
加解密
算法且其密匙是相同的,之后便是对数据进行
加解密
了。对称加密算法用来对敏感数据等信息进行加密。
俘心降魔
·
2023-04-18 13:28
CF 118D
Caesar
‘s Legions(记忆化搜索)
直接上代码和注释://记忆化搜索//题意://有n个步兵,m个骑兵,步兵最多连续站k1个,骑兵最多连续站k2个,问多少种站法#includeusingnamespacestd;#defineintlonglongconstintN=110,mod=100000000;intmemo[2][N][N];//记忆化数组记录步兵剩余j个骑兵剩余k个最后为i兵种的方案数intn,m,k1,k2;intan
Brightess
·
2023-04-18 13:54
动态规划
深度优先
动态规划
信息安全复习二:古典密码之对称密钥密码模型
1.章节介绍对称密钥密码模型密码学基础假设2.三大古典密码系统2.1羊皮传书2.2藏头诗2.3
Caesar
凯撒密码是最早的替代密码,是在军事领域应用最早的密码。
liuaa41
·
2023-04-18 10:43
安全
关于
加解密
方法报错java.security.InvalidKeyException: Illegal key size
1、找到自己的jdk安装路径下去;2、找到java.security查看是否存在#crypto.policy=unlimited,如果有把该#号去掉,注释打开;3、若java.security文件中不存在#crypto.policy=unlimited,则应该去从官网下载jce策略文件(补丁包),进入到jdkjre\lib\security目录,覆盖原有策略文件;注意:如果jdk、jre同时安装,
Silver gradient
·
2023-04-18 05:20
java
jvm
jar
tpm2-tools相关实验
文章目录系统背景实验一:利用hash函数生产文件度量值实验二利用tpm实现对文件的
加解密
实验三:利用TPM实现对文件进行签名,实现对文件完整性认证。
jianming21
·
2023-04-18 00:29
可信计算
tpm2-tools
90% JS 小白都会遇到的经典问题:load ES module, set module in the package.json or use the .mjs extension
最近由于工作需要,对JS的
加解密
进行了调研,在这里我把使用的JS模块、模块的安装方法以及运行报错的问题进行分享,由于我是JS新手,因此这也会是许多新手小白的共性问题。
测试开发Kevin
·
2023-04-18 00:13
自动化测试
测试开发
Playwright
javascript
一行js代码实现字符串加密解密
码字符字符串加密:varencodedString=btoa(stringToEncode);字符串解密:vardecodedString=atob(encodedString);注意:使用btoa和atob进行
加解密
时
w2sfot
·
2023-04-17 20:05
javascript
js字符串加密
js字符串解密
【python之base64
加解密
】
1、什么是Base64Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2^6=64,所以每6个比特为一个单元,对应某个可打印字符。3个字节有24个比特,对应于4个Base64单元,即3个字节可由4个可打印字符来表示。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。2、python中的base64模块B
xiaoyurainzi
·
2023-04-17 16:59
python从入门到到高阶
python
Java实现基于国密SM2、SM4生成证书密钥进行字串的
加解密
目录流程说明:DTO层生成证书密钥所需参数封装类最终密文封装类controller层service层serviceImp层加密工具类测试发送生成证书请求发送生成密文请求发送解读密文请求流程说明:DTO层生成证书密钥所需参数封装类/***安全证书生成DTO**@authorluce*@date2021年08月30日15:17*/@Data@AllArgsConstructor@NoArgsConst
执檀月夜游
·
2023-04-16 22:40
国密SM2
SM4
java
【转】openGauss全密态黑科技再升级,无感知
加解密
原理剖析
要实现在客户端进行
加解密
,无疑需要在客户端进行大量维护管理,包括数据密钥管理,敏感数据加密,解析和修改SQL语句等。
xian_wwq
·
2023-04-16 21:10
加密
Sql
数据库
mysql
密态
常见的保证接口数据安全8种方案
一般使用对称加密算法(常见DES、AES、RC5、Blowfish、IDEA)来
加解密
,或者哈希算法处理(
码农小石头
·
2023-04-16 19:44
系统安全
https
ssl
系统安全
web安全
软件构建
网络安全 --------
加解密
Crypto1.常见的加密方式不可逆单项散列函数:MD5、SHA等可逆对称加密:DES、3DES、AES等非对称加密:RSA等单项散列函数(也被称为:消息摘要、哈希函数)可以根据消息内容计算出散列值散列值的长度与消息长度无关,无论消息是1bit、10m、100G,单项散列函数都会计算出固定长度的散列值根据任意长度,计算出固定长度的散列值计算速度快消息不通,散列值不通输出的散列值也被称为:消息摘要,
EINT
·
2023-04-16 16:17
计算机网络
web安全
服务器
网络
对称加密、非对称加密以及哈希算法详解
由于加密和解密使用相同密钥,因此对称加密算法的
加解密
速度比较快,适用于大量数据的加密和解密操作。常见的对称加密算法有:DES:使用56位的密钥进行加密和解密
swadian2008
·
2023-04-16 14:45
网络协议
数据加密
对称加密
非对称加密
哈希算法
使用python进行AES对称加密解密
AES对称加密解密常用的对称加密算法简介经典的对称区块加密模式现代的对称区块加密模式使用示例安装依赖库示例以经典的CBC模式为例以现代的OCB模式为例可能问题常用的对称加密算法简介有时需要对数据进行对称
加解密
lylhw13_
·
2023-04-16 13:43
python
python
密码学
加密解密
作为软件测试的前辈你能不能给我点建议?
3.下个ide比如eclipse,然后写几个工具类,比如一些get,post的基本请求,json序列号和反序列化,基本的md5,aes/des基于盐的
加解密
,jdbc循环插入mysql造数据,xls和csv
测试汪大牛
·
2023-04-16 06:10
2023最新面试题-Java-7
1.说说自定义注解的场景及实现;利用自定义注解,结合SpringAOP可以完成权限控制、日志记录、统一异常处理、数字签名、数据
加解密
等功能。
6个日的梦想
·
2023-04-16 05:23
2023最新面试题整理
java
AES
加解密
工具类 (AES/CBC/pkcs7 NoPadding)
项目中频繁使用到AES,网上给出的工具类比较杂乱,这里整理一个常用的AES工具类,进行
加解密
,细节如下:aesKey:32/16位iv:aesKeymode:CBCpadding:pkcs7pkcs7参考网上使用
small_to_large
·
2023-04-16 04:10
java基础
java
AES/CBC
Base64
Python libsodium
加解密
方法
导致接口测试非常不方便;先前,也找到了pynacl,但是钻研了好久始终没成功,网上搜了个遍,没有看到一个完整的可适用的例子,心塞;然后,曲线救国,把JAVA的加密方法打包成jar包,然后Python调jar去执行
加解密
方法
慢慢慢慢热
·
2023-04-16 03:01
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他