
C++
zhanggusheng
谦谦君子,温润如玉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
应用密码学 学习笔记-第二章
协议(protocol)是一系列步骤,它包括两方或者多方,设计它的目的是要完成一项任务。 “一系列步骤”:意味着协议从开始到结束的一个序列,每一步骤必须一次执行,在前一步完成之前,后面的步骤都不能执行 “包括两方或者多方”:意味着完成这个协议至少需要两个人 “设计它的目的是要完成一项任务”:意味着协议必须做一些事情。 计算机仲裁者有下面几个问题: 1,如果你知道后对方是谁,并能见到他的面,那么很...原创 2018-10-03 19:56:48 · 991 阅读 · 0 评论 -
应用密码学-第十一章
一条消息M的信息量可通过它的熵(entropy)来度量,表示为H(M)。公式为,n是消息所有等可能的值。假设所有消息是等可能的,对消息中所有可能的值进行编码所需要的最少位数。 例如:"一周中每一天",一共包含7种等可能的事件,这一字段包含不超过3位的信息,因为此消息可以用3位进行编码 000 = 周日 001 = 周一 010 = 周二 011 = 周三 100 = 周四 1...原创 2018-10-03 21:06:43 · 423 阅读 · 0 评论 -
十进制数据相乘(大数据)
#ifdef UNICODE typedef wstring _tstring; #else typedef string _tstring; #endif /*********************************************************************** 函数名称 :AddBigDataAux 函数功能 :两个大数据进行相加(必须为正整数 ) ...原创 2018-11-28 11:56:07 · 1130 阅读 · 0 评论 -
十进制数据相加(大数据)
#ifdef UNICODE typedef wstring _tstring; #else typedef string _tstring; #endif /*********************************************************************** 函数名称 :AddBigData 函数功能 :两个大数据进行相加(必须为正整数 ) 函数参...原创 2018-11-28 11:56:55 · 1143 阅读 · 0 评论 -
十进制数据相减(大数据)
#ifndef UNICODE typedef string _tstring; #else typedef wstring _tstring; #endif //! bool isSmaller(_tstring str1, _tstring str2) { int n1 = str1.length(), n2 = str2.length(); if (n1 < n2) { r...原创 2018-11-28 11:57:36 · 929 阅读 · 0 评论