CSDN论坛 > Windows专区 > 安全技术/病毒

关于密码算法 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 89.04%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs2
本版专家分:393
匿名用户不能发表回复!登录|注册
其他相关推荐
A cryptanalytic time-memory trade-off
密码大牛Hellmen写的关于时空折中算法的文章 英文版
古典密码学的各种算法
里面有关于下面这些算法的源代码: 置换密码算法;替换密码算法;移位密码算法;凯撒密码算法;维吉尼亚密码算法 同时说明了这些算法的详细过程,并且附有文档举例子来说明这些问题。
真实、可量化的密码强度以及如何衡量密码强度
服务用户账户因为不能被锁定,所以成为暴力密码破解攻击的最好目标。理想情况下,所有的账户都应该使用强密码,但服务账户(或者其他不被锁定的账户)还是应该特别注意。 有些读者可能已经在笔者的网站上看过那篇关于密码的论文。在那篇文章里,提出了一种与简单复杂度规则不同的密码评价方法。这篇文章收到很多读者的积极反馈,本人觉得它是对本章内容的很好补充。笔者也会在本书附上相关的源代码,如果想自己编写密码强度检查
密码学复习笔记4【公钥密码技术、RSA 、ElGamal】
公钥密码 基本思想 公钥密码也称为非对称密码。使用公钥密码的每一个用户都分别拥有两个密钥:加密密钥与解密密钥,它们两者并不相同,并且由加密密钥得到解密密钥在计算上是不可行的。每一个用户的加密密钥都是公开的。 仅根据密码算法和加密密钥来确定解密密钥在计算上是不可行的 两个密钥中的任何一个都可用来加密,另一个用来解密 示意图如下: 加密示意图: 认证过程示意图: 公钥...
几种密码算法,密码学,序列密码
几种密码算法几种密码算法几种密码算法几种密码算法几种密码算法
Python实现一个简单的Feistel结构的密码算法
这是我们密码学老师留的一个作业,她本来留的作业内容是仿照DES密码设计一个密码算法,但第一次听到这个作业时我的内心是崩溃的(冏rz),因为其实我并不太能理解DES算法中P盒还有S盒设计的思想是什么。。(也就是并不太能理解这些置换表为什么要这么设计) 但是我知道DES算法是一种分组密码,采用的是Feistel结构的呀!于是我就根据Feistel结构的设计思想设计了一个简单的加密算法。 Fei
暴力破解算法——寻找密码(递归方法)
暴力破解算法——寻找密码(递归方法)本文采用暴力破解算法的基本思想: 假设密码有0,1,2三个数组组成,密码长度为2,那么,密码的组成形式如下图所示 算法步骤 算法会递归到最后一层 判断生成的字符串是否一致 如果一致,找到密码,返回1,否则返回0 “父函数”判断“子函数”返回的值,如果为0,则继续往下寻找;如为1,则返回1,以表示找到 对于算法的效率暂时没有去过多的去研究,如有改进的地方,欢迎指
区块链密码学(二):加密算法介绍
本文主要介绍区块链项目 fabric 的加密算法。BCCSP(Blockchain crypto provider)即区块链加密提供商,用于定义选择使用的密码学实现库。负责摘要生成,非对称密钥的签名与验证,根据证书查找私钥等。该模块提供了一系列的接口,这些接口定义了摘要的生成方法,签名,验证,加密,解密等。所有自定义的密码学实现库都需要实现这些接口,以此达到密码学算法的可插拔。目前fabric BC
算法 - 随机密码生成算法
算法 - 随机密码生成算法import java.util.Random;/** * Created by 谭健 on 2017/10/16. 11:13. * © All Rights Reserved. */ public class Password { public Password() { } // 提供强度的构造方法 public Password(in
公钥算法
在公钥密码系统中,加密和解密使用的是不同的密钥,这两个密钥之间存在着相互依存关系:即用其中任一个密钥加密的信息只能用另一个密钥进行解密。这使得通信双方无需事先交换密钥就可进行保密通信。其中加密密钥和算法是对外公开的,人人都可以通过这个密钥加密文件然后发给收信者,这个加密密钥又称为公钥;而收信者收到加密文件后,它可以使用他的解密密钥解密,这个密钥是由他自己私人掌管的,并不需要分发,因此又成称为私钥,
关闭