专栏:密码学 - CSDN博客

213 阅读3分钟
原文链接: blog.csdn.net
  • 伪随机数的产生和流密码

    能够应用到大量密码函数的一种功能是随机或伪随机数的产生。对这个功能的要求是产生的数据流必须不能预测。流密码是对称密码算法,从明文输入流逐位或逐字节产生密文输出。使用最为广泛的此类密码是RC4。一个重要...

    4天前 10:21 44
  • 密码学之数论基础

    素数整数p>1是素数当且仅当它只有因子+(-)1和+(-)p。 任意整数a>1都可以唯一地因子分解为:  其中p1,p2,…,pt均是素数,p1<p2&...

    2018-05-04 10:19 105
  • 密码学中的一些数学基础

    声明:本篇博文的内容摘自于《密码编码学与网络安全》这本书。 群、环和域都是数学理论中的一个分支,即抽象代数或称为近世代数的基本元素。在抽象代数中,我们关心的是其元素能进行代数运算的集合,也就是说,我...

    2018-04-10 19:26 349
  • DES算法原理与Java实现

    在上一篇的文章中介绍了Feistel密码的原理与Java实现,这篇将带来DES算法的原理与Java实现,对于Java实现这里只给出一份代码(还有其他方式实现,主要是处理二进制位的方式不一样)。 ...

    2018-03-22 15:34 244
  • Feistel密码原理与实现

    Feistel概述 Feistel密码结构,在密码学研究中,Feistel密码结构是用于分组密码中的一种对称结构。理解了Feistel密码结构,对于理解DES算法的原理有很大的帮助。 Feiste...

    2018-02-27 16:56 309
  • 揭开分组密码的面纱

    前面的几篇博文简单地介绍了传统加密的知识,大家应该已经了解了常见的传统加密方案以及代码实现。这篇文章主要来介绍密码学中的分组密码的工作模式以及填充模式,这篇文章没有相关的代码,都是一些简单的理论。这里...

    2018-02-21 21:40 344
  • 传统加密技术续-Hill Vigenere Vernam

    在上篇文章中,讲述了一些加密解密的概念以及Caesar、单表替换密码、Playfair密码。在这篇文章中主要涉及Hill密码,Vigenere密码,Vernam密码,置换技术。 Hill密码 ...

    2018-02-07 22:41 166
  • 对于加密解密的初步了解

    由于工作任务的分配,最近把之前丢下的加密与解密的内容捡了起来,本篇博文不会涉及加密算法的原理以及具体实现,有时间会深究其原理,这篇博文主要是对加密算法的概括以及Java中常用加密算法的使用。加密算法可...

    2017-12-06 09:30 190
  • 传统加密技术

    最近由于工作需要,转而去研究加密与解密的东西,这个密码学的东西还是比较复杂的,还需要补一下数学知识。我会持续分享这方面的内容,由于初步涉及有可能总结的东西会有错误或逻辑漏洞,如果发生请及时告知和一起讨...

    2018-02-07 22:40 559