一五险一金是什么一五险一金是什么

SHA1 _百度百科
特色百科用户权威合作手机百科
收藏 查看&SHA1本词条缺少信息栏,补充相关内容使词条更完整,还能快速升级,赶紧来吧!
安全(Secure Hash Algorithm)主要适用于标准
(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的。 SHA1有如下特性:不可以从中复原信息;两个不同的消息不会产生同样的消息摘要。
SHA1始终把消息当成一个位(bit)字符串来处理。本文中,一个字(Word)是32位,而一个字节(Byte)是8位。比如,字符串“abc”可以被转换成一个位字符串:11。它也可以被表示成16进制字符串: 0x616263.下面的逻辑运算符都被运用于“字”(Word)
X & Y = X, Y逻辑与
X | Y = X, Y逻辑或
X ^ Y= X, Y逻辑异或
~X = X逻辑取反
X+Y定义如下:
字 X 和 Y 代表两个整数 x 和y, 其中 0 &= x & 2^32 且 0 &= y & 2^32. 令整数z = (x + y) mod 2^32. 这时候 0 &= z & 2^32. 将z转换成字Z, 那么就是 Z = X + Y.
逻辑左移位(循环移位)操作符Sn(X)。X是一个字,n是一个整数,0&=n&=32。Sn(X) = (X&&n)OR(X&&32-n)
X&&n定义如下:抛弃最左边的n位数字,将各个位依次向左移动n位,然后用0填补右边的n位(最后结果还是32位)。X&&n是抛弃右边的n位,将各个位依次向右移动n位,然后在左边的n位填0。因此可以叫Sn(X)位循环移位运算在SHA1算法中,我们必须把原始消息(字符串,文件等)转换成位字符串。SHA1算法只接受位作为输入。假设我们对字符串“abc”产生。首先,我们将它转换成位字符串如下:
―――――――――――――
‘a’=97 ‘b’=98 ‘c’=99
这个位字符串的长度为24。下面我们需要5个步骤来计算MAC。消息必须进行补位,以使其长度在对512取模以后的余数是448。也就是说,(补位后的消息长度)%512 = 448。即使长度已经满足对512取模后余数是448,补位也必须要进行。
补位是这样进行的:先补一个1,然后再补0,直到长度满足对512取模后余数是448。总而言之,补位是至少补一位,最多补512位。还是以前面的“abc”为例显示补位的过程。
原始信息: 11
补位第一步:11 1
首先补一个“1”
补位第二步:11 10…..0
然后补423个“0”
我们可以把最后补位完成后的数据用16进制写成下面的样子
经过以上的处理之后,数据的长度是448了,我们可以进行下一步操作。所谓的补长度是将的长度补到已经进行了补的消息后面。通常用一个64位的数据来表示原始消息的长度。如果消息长度不大于2^64,那么第一个字就是0。在进行了补长度的操作以后,整个消息就变成下面这样了(16进制格式)
如果原始的消息长度超过了512,我们需要将它补成512的倍数。然后我们把整个消息分成一个一个512位的,分别处理每一个数据块,从而得到。一系列的常量字K(0), K(1), ... , K(79),如果以16进制给出。它们如下:
Kt = 0x5A &= t &= 19)
Kt = 0x6ED9EBA1 (20 &= t &= 39)
Kt = 0x8F1BBCDC (40 &= t &= 59)
Kt = 0xCA62C1D6 (60 &= t &= 79).在SHA1中我们需要一系列的函数。每个函数ft (0 &= t &= 79)都操作32位字B,C,D并且产生32位字作为输出。ft(B,C,D)可以如下定义
ft(B,C,D) = (B AND C) or ((NOT B) AND D) ( 0 &= t &= 19)
ft(B,C,D) = B XOR C XOR D (20 &= t &= 39)
ft(B,C,D) = (B AND C) or (B AND D) or (C AND D) (40 &= t &= 59)
ft(B,C,D) = B XOR C XOR D (60 &= t &= 79).必须使用进行了补位和补长度后的消息来计算消息摘要。计算需要两个,每个都由5个32位的字组成,还需要一个80个32位字的。第一个5个字的被标识为A,B,C,D,E。第二个5个字的被标识为H0, H1, H2, H3, H4
。80个字的被标识为W0, W1,..., W79
另外还需要一个一个字的TEMP。
为了产生,在第3.2部分中定义的512位(16个字)的M1, M2,..., Mn
会依次进行处理,处理每个Mi 包含80个步骤。
在处理每个之前,缓冲区{Hi} 被初始化为下面的值(16进制)
H1 = 0xEFCDAB89
H2 = 0x98BADCFE
H4 = 0xC3D2E1F0.
现在开始处理M1, M2, ... , Mn。为了处理 Mi,需要进行下面的步骤
(1). 将 Mi 分成 16 个字 W0, W1, ... , W15, W0 是最左边的字
(2). 对于 t = 16 到 79 令 Wt = S1(Wt-3 XOR Wt-8 XOR Wt- 14 XOR Wt-16).
(3). 令 A = H0, B = H1, C = H2, D = H3, E = H4.
(4) 对于 t = 0 到 79,执行下面的循环
TEMP = S5(A) + ft(B,C,D) + E + Wt + Kt;
E = D; D = C; C = S30(B); B = A; A = TEMP;
(5). 令 H0 = H0 + A, H1 = H1 + B, H2 = H2 + C, H3 = H3 + D, H4 = H4 + E.
在处理完所有的 Mn, 后,是一个160位的字符串,以下面的顺序标识
H0 H1 H2 H3 H4.
对于SHA256,SHA384,SHA512。你也可以用相似的办法来计算。对消息进行补位的算法完全是一样的。
SHA1在许多安全协议中广为使用,包括TLS和SSL、PGP、SSH、S/MIME和IPsec,曾被视为是(更早之前被广为使用的散列函数)的后继者。[1]
新手上路我有疑问投诉建议参考资料 查看一甲子 _百度百科
特色百科用户权威合作手机百科
收藏 查看&一甲子本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来吧!
古代,用组合,甲乙丙丁·...子丑寅卯·....组合起来恰好共60个,也就是第一个组合,组合顺序是甲子,乙丑,丙寅,丁卯·....每60个一循环,与按顺序两两相配,从甲子到,共六十个组合,称。 古人用天干地支来表示年、月、日、时。年月日时就象四个柱子一样撑起“”的大厦,所以称为。一甲子就有六十年,此外,人们喜也用一甲子来表示年岁,如“他已有一甲子的寿命了”或“今日是他一甲子诞辰”等。概&&&&述一甲子就有六十年天干地支简称干支地&&&&支十二地支六十甲子十天干和十二地支进行循环组合
天干地支简称,是中用来编排和用的。天干地支十天干
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,共十个天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,称为十二地支。干支还是阴阳之分:甲、丙、戊、庚、壬为,乙、丁、己、辛、癸为;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),共有六十个组合,称为“六十甲子”。我国人民过去就是以六十甲子循环起来、纪月、纪日、的。
如:“中华人民共和国六十华诞”即是一甲子。十天干和十二地支进行循环组合:甲子、乙丑、丙寅......一直到癸亥,共得到60个组合,称为六十甲子,如此周而复始,无穷无尽。年月日时都是60一个循环。60在时间领域是个奇妙的数字。不但中国古人用60作为循环,现在来自西方的计时法中,一分钟是60秒,一小时是60分钟。同样,现在的一天24个小时,和中国传统的每天12个时辰(时辰也就是大时,两个小时为一个大时)对应,中国用5天作为一个时辰的大循环,所谓“五日一候”,共是60个时辰。下面列出六十个干支组合(称为六十甲子):
甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉、
甲戌、乙亥、丙子、丁丑、戊寅、己卯、、辛巳、壬午、癸未、
甲申、乙酉、丙戌、丁亥、戊子、己丑、、辛卯、壬辰、癸巳、
、乙未、丙申、丁酉、戊戌、己亥、庚子、辛丑、壬寅、癸卯、
甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑、
甲寅、乙卯、丙辰、丁巳、戊午、己未、庚申、辛酉、壬戌、癸亥用六十甲子依次纪年,六十年一个轮回。比如1911年是辛亥年,爆发了。,新的一年始于正月初一子时正(00:00),但在某些命理学观点(干支历)中,新年始于立春,与民用农历无关。六十甲子纪月,中国古代并不常用,影响很小,通常以地支纪月,历月始于初一日子正,闰月干支与上月同,比如九月干支为甲戌,那闰九月干支仍为甲戌,到十月才转为乙亥。在干支历中,干支转换为节气交割时刻,如芒种前为巳月,芒种后为午月。此是干支的最早用法,一个昼夜为一天。用六十甲子来依次纪日。比如今天是甲子日,明天就是乙丑,60天一个循环。新的一天是从子正(00:00)开始的。中国明确的有史料可查的最早干支记日是春秋鲁隐公三年(公元前720年)二月己巳日,至今已有2700多年了,这是迄今所知世界上最长的纪日法。每天划分为12个等份,是12个时辰。5天共60个时辰,用六十甲子表示。比如当前时辰为丙寅,下一个时辰就是丁卯。时辰的确立,需要用真太阳时计算,记录了地球绕太阳运动和自转的情况。
新手上路我有疑问投诉建议参考资料 查看版权所有 (C) 中国黄金投资网 gold.org 浙ICP备号
本站信息仅供投资者参考,不做为投资建议!联系管理员:webmaster@cngold.org 欢迎投稿:tougao@cngold.org九牛一毛 _百度百科
特色百科用户权威合作手机百科
收藏 查看&九牛一毛[jiǔ niú yī máo]
九牛一毛,九头牛身上的一根毛,比喻极其微小。出&&&&处《报任少卿书》反义词、,
【成语】: 九牛一毛
【拼音】: jiǔ niú yī máo
【解释】: 九条牛身上的一根毛。比喻极大数量中极微小的数量,微不足道。【出处】: 汉·司马迁《报任少卿书》:“假令仆,若九牛亡一毛,与蝼蚁何以异?”
()听说带着部队深入到匈奴的国境,士气旺盛,心里很高兴。这时,许多大臣都凑趣地祝贺皇帝英明,善于用人。
后来李陵战败投降,武帝非常生气,原来祝贺的大臣也就反过来责骂无用和不忠。这时站在旁边,武帝便问他对此事的意见,司马迁爽直地说李陵只有五千步兵,却被匈奴八万骑兵围住,但还是连打了十几天仗,杀伤了一万多敌人,实算是一位了不起的将军了。最后因粮尽箭完,归路又被截断,才停止战斗,李陵不是真投降,而是在伺机报国。他的功劳还是可以补他的失败之罪的。武帝听他为李陵辩护,又讽刺皇上近亲从正面进攻匈奴的庸儒无功,怒将司马迁下在狱里。次年,又误传李陵为匈奴练兵,武帝不把事情弄清楚,就把李陵的和妻子杀了。
廷尉杜周为了迎合皇帝,诬陷司马迁有诬陷皇帝之罪,竟把司马迁施予最残酷、最耻辱的“腐刑”。受到了这种摧残,痛苦之余,就想自杀;但转念一想,像他这样地位低微的人死去,在许多的人的眼中,不过像“九牛亡一毛”,不但得不到同情,且更会惹人耻笑。于是决心忍受耻辱,用自己的生命和时间来艰苦地、顽强地完成伟大的《》的写作。
古人所谓有大勇的人才有,司马迁便是这样的人。他知道在他所处的年代里,死一个像他那样没地位、没名望的人,比死条狗还不如,因此他勇敢地活下去,终于完成了那部空前伟大的历史的著作——《》。
把他这种思想转娈的情况告诉他的好友任少卿,后来的人便是根据他信中所说的 “九牛亡一毛”一句话,成“九牛一毛”这句成语,用来譬喻某种东西或某种人才仅是极多数里面的一部份,好像九条牛身上的一根毛一样。[1]
1 这点小困难算什么,比起先辈们克服的挫折,真是九牛一毛。
2 成功是大家一起努力的成果,你那点九牛一毛的功劳就别提了。
3 他家的多的是,拿出这么一点也就是九牛一毛而已。【举例造句】: 此在县官,特耳,而可使一邑数万家免于穷困游离。 ★宋·陆九渊《与宋漕书》?
【拼音代码】: jnym
【近义词】:、
【反义词】:、
【用法】: 作主语、宾语、定语;比喻
【英文】: a single hair out of nine ox hides[1]
新手上路我有疑问投诉建议参考资料 查看1月_百度百科
特色百科用户权威合作手机百科
&1月 这是一个,请在下列中选择浏览(共2个义项)如果想提出功能问题或意见建议,请到;如果您要 举报侵权或违法信息,请到;其他问题请访问

我要回帖

更多关于 五险一金扣除比例 的文章

 

随机推荐