首页 > TAG信息列表 > 加密

转 Spring 接口数据加密---局部加密篇

Spring 接口数据加密—局部加密 注解 RequestBody 解密 ResponseBody 加密 使用注解package com.base.project.commcon.annotation.des;import java.lang.annotation.*;@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic

使用阿里巴巴 Druid 轻松实现加密

为什么要加密?现在的开发习惯,无论是公司的项目还是个人的项目,都会选择将源码上传到 Git 服务器(GitHub、Gitee 或是自建服务器),但只要将源码提交到公网服务器就会存在源码泄漏的风险,而数据库配置信息作为源码的一部分,一旦出现源码泄漏,那么数据库中的所有数据都会公之于众,其产生的不良

面试突击91:MD5 加密安全吗?

MD5 是 Message Digest Algorithm 的缩写,译为信息摘要算法,它是 Java 语言中使用很广泛的一种加密算法。MD5 可以将任意字符串,通过不可逆的字符串变换算法,生成一个唯一的 MD5 信息摘要,这个信息摘要也就是我们通常所说的 MD5 字符串。那么问题来了,MD5 加密安全吗?这道题看似简单,其实是

Secure Face Matching Using Fully Homomorphic Encryption-2018:学习

本文学习论文“Secure Face Matching Using Fully Homomorphic Encryption-2018”和“基于全同态加密的人脸特征密文认证系统-2020”,记录笔记。 摘要 人脸识别技术的发展取决于特征学习(representation learning)的进步。 本文提出一个基于全同态加密的人脸识别方案,能保护用户隐

物联网平台安全

物联网的核心是建立一个万物感知、万物互联、万物智能的网络,驱使全球各行各业向数字化和智能化转型。正如硬币有正反两面,物联网在驱动全行业数字化的同时,也带来了物联网技术应用的安全风险,据Gartner分析预测,到2020年,企业发现的攻击中超过25%涉及物联网。 (注:引自Gartner 2017年IoT

BASE64编码

什么是base64编码,解决什么问题 1.base64编码定义:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法 2.规则: ①.把3个字节变成4个字节。 ②每76个字符加一个换行符。 ③.最后的结束符也要处理。 3.转换表 4.解决问

https的通信过程

https通信是建立在ssl连接层之上的请求和响应,客户端将加密组件发送到服务端,服务端进行匹配后将数字证书等信息发送到客户端,客户端进行证书验证,验证通过后使用非对称加密对数据的密钥进行协商,协商后得到对称的加密密钥,然后使用对称算法进行 TCP 链接,然后与客户端进行三次握手后,进行

Python模块-hashlib

1.hashlib的简介   hashlib 是一个提供了一些流行的hash(摘要)算法的Python标准库.其中所包括的算法有 md5, sha1, sha224, sha256, sha384, sha512等   什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进

C#MD5加密

public static string MD5Encrytp32(string password) { using (MD5 md5 = MD5.Create()) { byte[] newBuffer = md5.ComputeHash(Encoding.UTF8.GetBytes(password)); StringBuilder sb = new StringBuilder(); for (int i = 0; i < newBuffer.Length; i++) {

对即将推出的 SWEAT 代币有何期待

对即将推出的 SWEAT 代币有何期待 您可能已经听说过奖励应用 汗币 今年夏天将推出自己的名为 SWEAT 的加密货币。最后,该项目已经给出了代币发布的确切日期,它将是 2022 年 9 月 13 日。截至撰写本文时,这将是大约 4 天后。如果您通过 汗币 应用程序,您可能收到了一封像我一样的电子邮

SpringBoot

1、Spring @Configuration @Bean @ComponentScan @PropertySource @Value注解作用? @Configuration:用于表明当前类是一个配置类。他的作用和bean,xml一样 @Bean:用于把当前方法的返回值作为bean对象存入Spring的IOC容器中 @ComponentScan:用于Spring 在创建容器时要扫描的包 @Proper

连接远程windows 服务器出现连接不上问题

运行 gpedit.msc 本地组策略: 计算机配置>管理模板>系统>凭据分配>加密数据库修正(如果提示的是“加密Oracle修正”就改“加密Oracle修正”) 选择启用并选择易受攻击。         ---部分电脑这样就可以了;--但是有的电脑出现如下问题:  

第三章 密码学

前言 由于数据传输的过程中会遇到信息泄漏、篡改、伪造的风险,加密技术应运而生。 三、密码学 1.对称加密 & 非对称加密 有加密就有解密,根据加密过程使用的密钥和解密过程使用的密钥是否相同,将加密算法分为了两个大类: 对称加密 和 非对称加密 。 最早出现的加密技术是对称加密 <

海关7月后申请的ukey法人卡,加签升级,国密加签

海关7月后申请的ukey法人卡,加签升级,国密加签 根据海关指导文件,需要调整的内容如下 3.1 密钥生成与管理:支持生成 256 位 SM2 密码算法密钥对。 3.2 数据加密和解密:支持 256 位 SM2 密码算法的数据加密、解密运算; 支持 SM1、SM4 密码算法数据加密和解密运算。 3.3 数据摘要的产生和

可搜索加密

1. 可搜索加密可搜索加密Searchable Encryption, SE 当数据存储在一个不可信的服务器时,为了让服务器不能够了解到数据内容,需要对数据加密后再存储。为了实现在加密后的数据上进行关键词检索,提出了可搜索加密的思想。 可搜索加密最初的提出者Song等人[1]设想了这样一个场景:假设Alic

思科路由器特权密码的设置

enable password这种方式是明文的。enable secret是采用了MD5加密的。service password-encryption这个加密的方式是采用了cisco的私有加密方式来加密的。所以我在设置了vty、console、和AUX口密码的时候,开启service password-encryption,然后你在show run一看,这些接口的password后

锐捷路由器

username admin privilege 15 password 7 005e254f63664a556awebmaster username admin password 7 102c13281d074f012843797fenable secret 5 $1$7eyy$wBw5rs0w4rqCC52w interface GigabitEthernet 0/8 description 微机室312 bandwidth 1000000 nexthop 172.16.16.1 reverse-pa

从系统架构分析安全问题及应对措施

在日常生产生活中,我们常说,“安全第一”、“安全无小事”。围绕着安全问题,在各行各业都有对各类常见安全问题的解决方案和突发安全问题的应急预案。在互联网、软件开发领域,我们日常工作中对各类常见的安全问题又有哪些常见的解决方案呢?在此,结合经典架构图做一个梳理。 经典架构图

使用 Python 进行替换加密

使用 Python 进行替换加密 大家好。我是阿齐兹·诺扬。在本文中,我们将讨论什么是替代加密,它是如何工作的,如何在 python 中进行高级和简单的替代加密。如果你的座位、玉米和饮料都准备好了,让我们开始吧。 什么是替代品? 它是如何工作的? 简单的替代算法 高级替代算法 什么是替代? 替

SSL/TLS的认证和加密问题

基本概念 TLS TLS(Transport Layer Security) 是保证数据在互联网上安全传输的加密协议;保证数据在传输的过程中中间的人无法解密,无法修改。TLS 要解决的问题就是,能证明你,是你。 非对称加密 现在使用的是非对称加密的技术。非对称加密会有两个秘钥,一个是公钥,一个是私钥。公钥会放在

同态加密可以彻底改变隐私

同态加密可以彻底改变隐私 那是什么? Photo by 乔恩·摩尔 on 不飞溅 这是 CrunchX 的第 30 版,这里是我们认为值得花时间的故事和资源。 1. 苹果大修你可能不知道的内置 Mac 反恶意软件 我是一个忠实的 Mac 用户(并且已经使用了很长时间)并且根本不会在任何其他平台上开发代码。通

ansible加密解密文件(vault)

                                                         

Navicat远程连接MySQL报错2059

使用Navicat远程连接偶尔报错如下:   原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password 进入MySQL后台执行如下SQL: #更新加密方式 1. ALTER USER 'root'@'%' IDENTIFIED BY '你的密码' PASSWORD EXPIRE NEVER; #更新密

解决navicat连接mysql数据库报Client does not support..

解决navicat连接mysql数据库报Client does not support... 正在改BUG 于 2019-11-25 21:05:35 发布 740 收藏 版权 MySQL 8.0 的加密方式改变了,加密规则是caching_sha2_password,MySQL 8.0之前的加密规则是caching_sha2_password。解决办法:1.升级Navicat,2.把mysql用户登录密码加密

NFT 的区块链

NFT 的区块链 许多 NFT 创建者必须决定他们将用于项目的区块链。这是第一步,正确的选择可以满足基本要求,这些要求非常重要,例如:费用、安全性、交易速度等。 考虑的方面: 交易速度, 费用成本, 智能合约功能, 共识机制。 让我们浏览一下用于 NFT 项目的顶级区块链: 以太坊 以太坊拥有最