惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
B
Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Help Net Security
B
Blog RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
Netflix TechBlog - Medium
S
SegmentFault 最新的问题
The Cloudflare Blog
I
InfoQ
美团技术团队
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
L
LangChain Blog
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog

博客园 - 翔宇编程

设计模式之动态代理模式 记账本app(一) 微信公众号测试账号获取授权须关注 docker images存放路径指定 mysql8采用caching-sha2-password加密 JAVA程序员常用开发工具 云计算之概念——IaaS、SaaS、PaaS、Daas Scrapy框架Windows下安装 Tomcat启动阻塞变慢 Eclipse编码格式 eclipse tomcat jdk 版本引用 Java不带.classpath的svn项目下载,转成到eclipse中 Eclipse 中 SVN 提交过滤 eclipse 实用快捷键(最全) Hadoop环境常用命令 Centos网络配置 apache指定的网络名不再可用 Toritoisegit记住用户名密码 微信接入
加密算法IV的作用
翔宇编程 · 2017-09-11 · via 博客园 - 翔宇编程

使用随机数产生的初始化向量才能达到语义安全(散列函数与消息验证码也有相同要求),并让攻击者难以对同一把密钥的密文进行破解

初始化向量的值依密码算法而不同。最基本的要求是“唯一性”,也就是说同一把密钥不重复使用同一个初始化向量。这个特性无论在区块加密或流加密中都非常重要。

    示例: 对明文P做流加密,转换成密文C。所使用的是流密钥K,它来自密钥与初始化向量。我们可以得到等式:C = P xor K。假如攻击者得知密文C1与C2来自同一把密钥与初使向量。那么攻击者就能通过底下公式得到明文P1与P2:

        C1 xor C2 = (P1 xor K) xor (P2 xor K) = P1 xor P2.

喜欢技术、热爱生活。

posted @ 2017-09-11 19:17  翔宇编程  阅读(4769)  评论(0)    收藏  举报