- 博客(4)
- 收藏
- 关注
原创 背包问题的解密及破解
公钥密码体制是Diffie和Hellman1976年提出的,1978年,背包密码体制作为第一个公钥密码体制由Merkle和Hellman1978年提出。虽然在两年后,该体制就被破译,但作为第一个公钥密码体制,还是有着划时代的意义。接下来我们来看它的解密以及破译思想和过程。我们仍取上一篇的例题来进行分析,向量背包和加密过程可以看上一篇博客:https://blog.csdn.net/Taotaoboke/article/details/109258587一、解密我们直接引用上一篇的解密原理分析
2020-10-25 14:32:27 2696
原创 背包密码问题
一、问题简述(引自杨波的《现代密码学》)设A=(a1,a2,...an)是由n个不同的正整数构成的n元组,s是另一个正整数。背包问题就是从A中求出所有的a,使其和等于s。其中A称为背包向量,s为背包容积。例:A=(43 ,129,215,473,903,302,561,1165,697,1523),s=3231。 3231=129+473+903+561+1165所以,从A中找出的数有129,473,903,5...
2020-10-25 00:03:44 3009 2
原创 代理机制的使用及个人见解
一、何为代理?为何要用代理?个人愚见,代理就是代替处理的意思。即,用另外的类(代理类)来处理已经存在的类(原类即被代理的类)。使用代理这种模式,可以在不改变原类代码的基础上实现对原类方法的拦截,方法参数的识别等操作,也就是在调用原类方法的时候可以加以判别、限制等操作以达到自己的需求。使用这种方法的好处就是不需要改动原类代码(要知道,随意改动代码是一件很危险的事,很容易造成已有逻辑的混乱)也...
2018-10-18 18:39:20 335
原创 形参和实参
首先我们要明白以下几点:1、系统给形参分配的空间就是实参所用的空间(即,形参空间中的值就是实参计算后最终的值);2、主调函数中,实参的空间和变量的空间是完全不相干(除特殊操作外,比如,将变量的地址赋给实参)的。下面我们举例(通过形参改变主调函数中的变量)说明:#include<stdio.h>void exchange(int, int);void exchang...
2018-10-15 13:51:55 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人