加密解密简介加密技术是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。加密技术包括两个元素:算法和密钥。算法是将普通的信息或者可以理解的信息与一串数字(密钥)结合,产生不可理解的密文的步骤,密钥是用来对数据进行编码和解密的一种算法。在安全保密中,可通过适当的钥加密技术和管理机制来保证网络的信息通信安全。加迷解密分类分为不可逆和可逆,
加密通信软件Signal 2.92版本编译安装折腾手记(Ubuntu 18.04)前言加密通信软件Signal是开源的,安全性很高,号称斯诺登也推荐大家使用。既然这么好,那必然会有不少人去尝试复制修改这个软件。但是有个很大的问题,这个软件的官网和github仓库中都没有看到安装文档,尝试的人基本上都是铩羽而归。据Reddit上有人说联系过Signal的开发人员,开发人员说他们的精力要放在优先级更高
转载 2023-08-03 23:18:39
338阅读
 前段时间学习了对称加密/非对称加密算法,了解了不同类型加密算法的应用场景。最近一直在关注Mixin项目,对其采用的加密通讯协议signal protocol很好奇,专门研究了一番,总算理解基本原理了,遂对学习内容进行了总结。Signal protocol是真正的端到端的通讯加密协议,号称是世界上最安全的通讯协议,任何第三方包括服务器都无法查看通讯内容,热门应用facebook mess
一 数字签名数字签名的概念:本质是一段加密信息,只有发送者才能生成,别人无法伪造(类似于手工签字、印章)。底层基于非对称加密实现,使用私钥加密、公钥解密,因为私钥只有发送者自己知道,所以杜绝了被伪造的可能。数字签名的作用:防冒充(伪造)。鉴别身份防篡改(信息完整性)防重放防抵赖机密性二 加密通信模型严格的加密通信需要满足以下几个条件:保证数据不会被第三方获知。(也许会被第三方获取到信息,
# MySQL 通信加密:确保数据安全 在当今这个数字化时代,数据安全变得越来越重要。MySQL作为广泛使用的数据库管理系统,提供了多种通信加密方式来保护数据传输过程中的安全。本文将介绍MySQL通信加密的基本概念、实现方式以及示例代码。 ## 通信加密的重要性 通信加密是一种保护数据在传输过程中不被未授权访问的技术。通过加密,即使数据在传输过程中被截获,攻击者也无法解读数据内容。对于涉及敏
原创 3月前
5阅读
iOS安全攻防(二十三):Objective-C代码混淆提交用户的隐私数据一定要使用POST请求提交用户的隐私数据GET请求的所有参数都直接暴露在URL中请求的URL一般会记录在服务器的访问日志中服务器的访问日志是黑客攻击的重点对象之一用户的隐私数据登录密码银行账号… …数据安全仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题可以利用软件(比如Charles)设置代理服务器,拦截查看
通过使用OpenSSL进行加密通信和使用SSH隧道进行加密通信,我们可以在不安全的网络中进行安全通信。其中,server_ipH服务器的用户名,ssh_server_ip是SSH服务器的IP地址。
原创 7月前
18阅读
# Python Socket 加密通信 ## 简介 在现代数字通信中,保护数据的安全性是至关重要的。加密通信是一种常用的方法,它通过对数据进行加密,保护数据的机密性,防止中间人攻击和信息泄漏。Python提供了socket库,可以用于实现网络通信。本文将介绍如何使用Python的socket库实现加密通信。 ## 加密通信的原理 加密通信是指在数据传输过程中对数据进行加密,使得只有授权的
原创 9月前
52阅读
本文就通信安全做一些基本的介绍,重点讲解了OpenSSL开源实现中的openssl命令行工具。
原创 2018-11-09 23:48:04
10000+阅读
1评论
xxx
原创 2021-07-06 09:40:34
429阅读
# 如何实现Redis集群通信加密 ## 流程概述 为了实现Redis集群通信加密,我们需要进行以下步骤: | 步骤 | 描述 | | --- | --- | | 1 | 生成SSL证书 | | 2 | 配置Redis集群使用SSL证书 | | 3 | 测试SSL连接 | ## 具体步骤及代码 ### 步骤一:生成SSL证书 首先,我们需要生成SSL证书用于加密Redis通信。 ```m
原创 8月前
17阅读
# 实现Redis通信明文加密 ## 1. 流程图 ```mermaid flowchart TD A(开始) --> B{是否已连接Redis} B -->|是| C[生成密钥] B -->|否| D[连接Redis] D --> C C --> E[加密通信] E --> F(结束) ``` ## 2. 步骤 | 步骤 | 操作 | |
原创 8月前
73阅读
# Java接口加密HTTPS AES通信加密 在网络通信中,数据的加密是非常重要的,特别是对于敏感信息的传输。而对于Java开发者来说,使用AES算法对通信进行加密是一个非常常见的选择。本文将介绍如何在Java接口中实现HTTPS协议和AES算法加密通信,并提供相关的代码示例供参考。 ## HTTPS协议简介 HTTPS(Hyper Text Transfer Protocol Secur
原创 6月前
23阅读
一 单相加密概念:单向加密又称为不可逆加密算法,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密。用途:一般用于验证,如,将两段明文通过单向加密后,如果得到的密文相同则认为这两段明文也相同(登录密码验证,后台保管的是密码的密文)。加密算法:MD5、SHA、HMAC 名称说明输出应用MD5信息熵摘要算法128位(16字节)的散列值(不唯一,一个md5可能对应多个原文)一致性验证账户密码
目前在工作中常用到加密的一些场景,比如密码加密,数据加密,接口参数加密等,故通过本文总结以下常见的加密算法。1. 对称加密算法对称加密算法使用相同的密钥进行加密和解密。在Java中,常见的对称加密算法包括:AES(高级加密标准):AES是一种高效且安全的对称加密算法,支持128位、192位和256位密钥长度,用于加密敏感数据。CBC模式(Cipher Block Chaining) 在CBC模式中
摘要今天博主也开始更新博客了,为国家做贡献十几天后,第一天上班还下大雨真刺激!今天简单的讲一讲–Java使用MD5算法加密, 支持加盐。为什么要使用MD5算法加密并加盐?盐被称作“Salt值”,这个值是由系统随机生成的,并且只有系统知道。即便两个用户使用了同一个密码,由于系统为它们生成的salt值不同,散列值也是不同的。MD5算法的原理可简要的叙述为:MD5码以512位分组来处理输入的信息,且每一
转载 2023-10-11 23:09:44
83阅读
一、SSH 简介SSH 是 Secure Shell 的简称,也称安全外壳协议。主要目的是实现安全远程登陆。二、SSH 工作原理对数据的加密方式主要有两种:对称加密(密钥加密)(AES、DES)非对称加密(公钥加密)(RSA、DSA)对称加密对称加密加密解密使用的是同一个密钥。优点:速度快,对称加密通常在消息发送方需要加密大量数据时使用;算法公开,计算量小,加密效率高。缺点:非安全信道中通信时,
公钥私钥 对称密钥 2010-05-09 15:17      一,公钥私钥 1,公钥和私钥成对出现 2,公开的密钥叫公钥,只有自己知道的叫私钥 3,用公钥加密的数据只有对应的私钥可以解密 4,用私钥加密的数据只有对应的公钥可以解密 5,如果可以用公钥解密
随着互联网的快速发展,计算机信息的保密问题显得越来越重要。数据保密变换,或密码技术,是对计算机信息进行保护的最实用和最可靠的方法,本文拟对信息加密技术作一简要介绍。一、信息加密概述 密码学是一门古老而深奥的学科,它对一般人来说是莫生的,因为长期以来,它只在很少的范围内,如军事、外交、情报等部门使用。计算机密码学是研究计算机信息加密、解密及其变换的科学,是数学和计算机的交义学科,也是一门新兴的学科。
zabbix 与 agent 之间 通信加密 一 使用共享秘钥加密 概述 Zabbix中的每个共享密钥(PSK)实际上是一对: 非私密PSK identity(共享密钥一致性)字符串, 私密PSK字符串值。 PSK identity(共享密钥一致性)字符串是非空的UTF-8字符串。 例如,“PSK
原创 2021-08-26 11:17:08
822阅读
  • 1
  • 2
  • 3
  • 4
  • 5