写点什么

加密解密

6 人感兴趣 · 26 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/1d/1d1ef581ddafb93f2714483881ca134c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「 技术文章翻译 」jasypt-spring-boot 敏感信息加密解密利器使用指南

Springboot整合Jasypt,实现配置信息的安全,如数据库连接.账号和密码.接口凭证信息等。

https://static001.geekbang.org/infoq/3f/3f650831058970c4635b4b2a4394806f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

spring cloud 篇之配置中心

用户头像
邱学喆
2022-03-26

在spring cloud全家桶中配置中心使用的是spring-cloud-config包,其提供了配置拉取服务,然而并没有提供配置管理能力,而是通过插件来进行管理;例如,git等;所以大体的架构图如下:

密码学系列之:1Password 的加密基础 PBKDF2

用户头像
程序那些事
2021-09-28

简介1password是一个非常优秀的密码管理软件,有了它你可以轻松对你的密码进行管理,从而不用再考虑密码泄露的问题,据1password官方介绍,它的底层使用的是PBKDF2算法对密码进行加密。

密码学系列之:bcrypt 加密算法详解

用户头像
程序那些事
2021-09-16

简介今天要给大家介绍的一种加密算法叫做bcrypt, bcrypt是由Niels Provos和David Mazières设计的密码哈希函数,他是基于Blowfish密码而来的,并于1999年在USENIX上提出。

国产接口工具 ApiPost 如何利用 CryptoJS 对请求参数进行 MD5/AES 加解密

用户头像
Proud lion
2021-08-31

ApiPost内置了CryptoJS(https://github.com/brix/crypto-js) ,可以方便的对请求参数进行各种加解密。

密码学系列之:Merkle–Damgård 结构和长度延展攻击

用户头像
程序那些事
2021-07-23

Merkle–Damgård结构简称为MD结构,主要用在hash算法中抵御碰撞攻击。这个结构是一些优秀的hash算法,比如MD5,SHA-1和SHA-2的基础。今天给大家讲解一下这个MD结构和对他进行的长度延展攻击。

密码学系列之:memory-bound 函数

用户头像
程序那些事
2021-07-14

简介memory-bound函数可以称为内存受限函数,它是指完成给定计算问题的时间主要取决于保存工作数据所需的内存量。和之相对应的就是计算受限compute-bound的函数,在计算受限的函数中,计算所需要的计算步骤是其决定因素。

密码学系列之:twofish 对称密钥分组算法

用户头像
程序那些事
2021-06-30

之前的文章我们讲到blowfish算法因为每次加密的块比较小只有64bits,所以不建议使用blowfish加密超过4G的文件。同时因为加密块小还会导致生日攻击等。所以才有了blowfish的继承者twofish。

密码学系列之:blowfish 对称密钥分组算法

用户头像
程序那些事
2021-06-21

Blowfish是由Bruce Schneier在1993年发明的对称密钥分组加密算法,类似的DES和AES都是分组加密算法,Blowfish是用来替代DES算法出现的,并且Blowfish是没有商用限制的,任何人都可以自由使用。

密码学系列之:feistel cipher

用户头像
程序那些事
2021-06-16

feistel cipher也叫做Luby–Rackoff分组密码,是用来构建分组加密算法的对称结构。它是由德籍密码学家Horst Feistel在IBM工作的时候发明的。feistel cipher也被称为Feistel网络。

密码学系列之: 生日攻击

用户头像
程序那些事
2021-06-09

生日攻击其实是一个概率论的问题,也就是说一个看起来很难发生的事情,事实上它发生的概率却很大。这种主观上和事实上的概率差距,让随机攻击成功的几率变的更高,这样的攻击就叫做生日攻击。

密码学系列之:memory-hard 函数

用户头像
程序那些事
2021-05-26

Memory hard function简称为MHF,在密码学中,内存困难函数(MHF)是一个需要花费大量内存来完成的函数。MHF主要被用在工作量证明中。因为需要花费大量的内存,所以MHF也会被用在密码Hash中,可以防止恶意破解。

https://static001.geekbang.org/infoq/a3/a311db56eca270836d14d97201f64f89.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 加密解密信息 - DAY9

用户头像
Qien Z.
2021-05-18

ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表

密码学系列之: 内容嗅探

用户头像
程序那些事
2021-03-10

内容嗅探,也被称为媒体类型嗅探或MIME嗅探,是检查一个字节流的内容,试图推断其中数据的文件格式的做法。内容嗅探通常用在媒体类型没有被准确指定的情况,用于补偿元数据信息。

AES/CBC/PKCS5Padding 到底是什么

用户头像
kof11321
2021-01-14

AES/CBC/PKCS5Padding,每个都是什么含义,又有什么作用

https://static001.geekbang.org/infoq/7e/7e7d943dddac7bf69f71bddf25ecdb8f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

密码学系列之: 明文攻击和 Bletchley Park

用户头像
程序那些事
2020-12-09

明文攻击就是指已经知道了部分明文和它对应的加密后的字段,从而可以推测出使用的加密手段或者密码本。明文攻击这个故事还要从二战时候说起。

https://static001.geekbang.org/infoq/cb/cbd76813d5821ff01d10b9b41d5ba12e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

透视 HTTPS 建造固若金汤的堡垒

用户头像
码哥字节
2020-10-21

为什么有 HTTPS?因为 HTTP 不安全! 现在的互联网已经不再是 “田园时代”,“黑暗森林” 已经到来。上网的记录会被轻易截获,网站是否真实也无法验证,黑客可以伪装成银行网站,盗取真实姓名、密码、银行卡等敏感信息,威胁人身安全和财产安全。

https://static001.geekbang.org/infoq/64/64f3b4cd2990d03971422bb2b74afb22.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

安全系列之——数据传输的完整性、私密性、源认证、不可否认性

用户头像
诸葛小猿
2020-08-29

这一期就从数据传输的完整性、私密性、源认证、不可否认性四个方面说明信息安全

https://static001.geekbang.org/infoq/bf/bf03567918592a760879b627677bf11e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

白板技术实践:在线教育平台如何保障课件数据安全

用户头像
ZEGO即构
2020-08-27

课件数据安全是教育平台在白板选型时的重点关注因素,那么,如何保障白板分享时核心数据的安全性呢?

https://static001.geekbang.org/infoq/2d/2d1e0eb6d3aeb106bfdfd6d751f52a04.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

安全系列之——RSA 的公钥私钥有多少人能分的清楚?RSA 的签名验签与加密解密如何使用公私钥?

用户头像
诸葛小猿
2020-08-21

在对接很多的互联网公司的开发平台时,这些互联网公司未来自身平台的安全,都会需要调用方签名确认调用方的身份是合法的,同时未来信息网络传输的安全可能还需要加密解密。比如对接支付宝、微信开放平台时,需要配置公钥并下载平台的公钥,后续调用方就需要对

https://static001.geekbang.org/infoq/dc/dc07972524fe824aed71028fa57d2324.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

安全系列之——手写 JAVA 加密、解密

用户头像
诸葛小猿
2020-07-26

软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。

https://static001.geekbang.org/infoq/4a/4a2c3eb0b11a1944ab71eea873c06d77.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

安全系列之——RSA 的前世今生

用户头像
诸葛小猿
2020-07-25

如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。

https://static001.geekbang.org/infoq/7e/7ed776c45645f248306631c3ec70ca33.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

玩转混合加密 | 精美配图

用户头像
阿宝哥
2020-07-22

如何让你的数据更安全?混合加密了解一下!本文阿宝哥首先介绍了对称加密、非对称加密的优缺点及使用示例,接着引出了混合加密的概念并给出了一套完整的使用示例与解决方案。

https://static001.geekbang.org/infoq/be/beef1137bc65a34cac512c2702647dc0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

大话区块链和比特币的技术原理

用户头像
麦叔
2020-05-10

前言:区块链大热之后,似乎淡出,但央行推出数字货币再次把区块链推上风口浪尖。本文用大白话,简单明了的讲解区块链和比特币的技术原理。

https://static001.geekbang.org/infoq/a6/a6cbfec3eff525cb25b3f3d1f9ed1150.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

人人都应该懂的加密算法 - 公钥加密

用户头像
麦叔
2020-05-10

前言:公钥加密是几乎每个人每天都在用的技术。本文通过一个小朋友的故事,深入浅出讲解公钥加密算法。

JAVA 中 Base64 加密与解密

用户头像
Howe
2020-05-03

为了安全的进行数据传输,就需要对数据进行加密与解密操作,Base64就是JAVA提供的加解密处理工具。

加密解密_加密解密技术文章_InfoQ写作社区