(-1/2)x(-2/3)x(-3/4)x(-4/5) 等于多少

扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
因式分解(1)x³-4x²+3xy (2)(a²+ab+b²)²-9a²b²(3)x²+7xy-18y²-2x+4y(4)a²+4ab+4b²-a-2b-2(5)(x+1)(x+2)(x+3)(x+4)+1
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
1)x³-4x²+3xy =x(x²-4x+3y) (2)(a²+ab+b²)²-9a²b²=(a²+b²)²-2ab(a²+b²)+ab²-9a²b²=(a²+b²)²-2ab(a²+b²)-8a²b²=(a²+b²-4ab)(a²+b²+2ab)=(a²+b²-4ab)(a-b)² (3)x²+7xy-18y²-2x+4y=(x+9y)(x-2y)-2(x-2y)=(x-2y)(x+9y-2)(4)a²+4ab+4b²-a-2b-2=(a+2b)²-(a+2b)-2=(a+2b-2)(a+2b+1)(5)(x+1)(x+2)(x+3)(x+4)+1=(x²+5x+4)(x²+5x+6)+1=(x²+5x)²+10(x²+5x)+24+1=(x²+5x)²+10(x²+5x)+25=(x²+5x+5)²
为您推荐:
其他类似问题
扫描下载二维码找不到答案?
md5码是如何生成的,什么原理
md5码是如何生成的,什么原理
按投票排序
按时间排序
<dd id="vote_num_
对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。
在MD5算法中,首先需要对信息进行填充,使其位长对512求余的结果等于448。因此,信息的位长(Bits Length)将被扩展至N*512+448,N为一个非负整数,N可以是零。填充的方法如下,在信息的后面填充一个1和无数个0,直到满足上面的条件时才停止用0对信息的填充。然后,在这个结果后面附加一个以64位二进制表示的填充前信息长度。经过这两步的处理,信息的位长=N*512+448+64=(N+1)*512,即长度恰好是512的整数倍。这样做的原因是为满足后面处理中对信息长度的要求。总体流程如下图所示,表示第i个分组,每次的运算都由前一轮的128位结果值和第i块512bit值进行运算。初始的128位值为初试链接变量,这些参数用于第一轮的运算,以大端字节序来表示,他们分别为:A=0x,B=0x89ABCDEF,C=0xFEDCBA98,D=0x。
MD5算法的整体流程图
MD5算法的整体流程图[1]
每一分组的算法流程如下:
第一分组需要将上面四个链接变量复制到另外四个变量中:A到a,B到b,C到c,D到d。从第二分组开始的变量为上一分组的运算结果。
主循环有四轮(MD4只有三轮),每轮循环都很相似。第一轮进行16次操作。每次操作对a、b、c和d中的其中三个作一次非线性函数运算,然后将所得结果加上第四个变量,文本的一个子分组和一个常数。再将所得结果向左环移一个不定的数,并加上a、b、c或d中之一。最后用该结果取代a、b、c或d中之一。
以下是每次操作中用到的四个非线性函数(每轮一个)。
F(X,Y,Z) =(X&Y)|((~X)&Z)
G(X,Y,Z) =(X&Z)|(Y&(~Z))
H(X,Y,Z) =X^Y^Z
I(X,Y,Z)=Y^(X|(~Z))
(&;是与,|是或,~是非,^是异或)
这四个函数的说明:如果X、Y和Z的对应位是独立和均匀的,那么结果的每一位也应是独立和均匀的。
F是一个逐位运算的函数。即,如果X,那么Y,否则Z。函数H是逐位奇偶操作符。
假设Mj表示消息的第j个子分组(从0到15),常数ti是*abs(sin(i))的整数部分,i取值从1到64,单位是弧度。(等于2的32次方)
FF(a,b,c,d,Mj,s,ti)表示 a = b + ((a + F(b,c,d) + Mj + ti) && s)
GG(a,b,c,d,Mj,s,ti)表示 a = b + ((a + G(b,c,d) + Mj + ti) && s)
HH(a,b,c,d,Mj,s,ti)表示 a = b + ((a + H(b,c,d) + Mj + ti) && s)
Ⅱ(a,b,c,d,Mj,s,ti)表示 a = b + ((a + I(b,c,d) + Mj + ti) && s)
这四轮(64步)是:
FF(a,b,c,d,M0,7,0xd76aa478)
FF(d,a,b,c,M1,12,0xe8c7b756)
FF(c,d,a,b,M2,17,0x242070db)
FF(b,c,d,a,M3,22,0xc1bdceee)
FF(a,b,c,d,M4,7,0xf57c0faf)
FF(d,a,b,c,M5,12,0x4787c62a)
FF(c,d,a,b,M6,17,0xa8304613)
FF(b,c,d,a,M7,22,0xfd469501)
FF(a,b,c,d,M8,7,0x)
FF(d,a,b,c,M9,12,0x8b44f7af)
FF(c,d,a,b,M10,17,0xffff5bb1)
FF(b,c,d,a,M11,22,0x895cd7be)
FF(a,b,c,d,M12,7,0x6b901122)
FF(d,a,b,c,M13,12,0xfd987193)
FF(c,d,a,b,M14,17,0xa679438e)
FF(b,c,d,a,M15,22,0x49b40821)
GG(a,b,c,d,M1,5,0xf61e2562)
GG(d,a,b,c,M6,9,0xc040b340)
GG(c,d,a,b,M11,14,0x265e5a51)
GG(b,c,d,a,M0,20,0xe9b6c7aa)
GG(a,b,c,d,M5,5,0xd62f105d)
GG(d,a,b,c,M10,9,0x)
GG(c,d,a,b,M15,14,0xd8a1e681)
GG(b,c,d,a,M4,20,0xe7d3fbc8)
GG(a,b,c,d,M9,5,0x21e1cde6)
GG(d,a,b,c,M14,9,0xc33707d6)
GG(c,d,a,b,M3,14,0xf4d50d87)
GG(b,c,d,a,M8,20,0x455a14ed)
GG(a,b,c,d,M13,5,0xa9e3e905)
GG(d,a,b,c,M2,9,0xfcefa3f8)
GG(c,d,a,b,M7,14,0x676f02d9)
GG(b,c,d,a,M12,20,0x8d2a4c8a)
HH(a,b,c,d,M5,4,0xfffa3942)
HH(d,a,b,c,M8,11,0x)
HH(c,d,a,b,M11,16,0x6d9d6122)
HH(b,c,d,a,M14,23,0xfde5380c)
HH(a,b,c,d,M1,4,0xa4beea44)
HH(d,a,b,c,M4,11,0x4bdecfa9)
HH(c,d,a,b,M7,16,0xf6bb4b60)
HH(b,c,d,a,M10,23,0xbebfbc70)
HH(a,b,c,d,M13,4,0x289b7ec6)
HH(d,a,b,c,M0,11,0xeaa127fa)
HH(c,d,a,b,M3,16,0xd4ef3085)
HH(b,c,d,a,M6,23,0x04881d05)
HH(a,b,c,d,M9,4,0xd9d4d039)
HH(d,a,b,c,M12,11,0xe6db99e5)
HH(c,d,a,b,M15,16,0x1fa27cf8)
HH(b,c,d,a,M2,23,0xc4ac5665)
Ⅱ(a,b,c,d,M0,6,0xf4292244)
Ⅱ(d,a,b,c,M7,10,0x432aff97)
Ⅱ(c,d,a,b,M14,15,0xab9423a7)
Ⅱ(b,c,d,a,M5,21,0xfc93a039)
Ⅱ(a,b,c,d,M12,6,0x655b59c3)
Ⅱ(d,a,b,c,M3,10,0x8f0ccc92)
Ⅱ(c,d,a,b,M10,15,0xffeff47d)
Ⅱ(b,c,d,a,M1,21,0x85845dd1)
Ⅱ(a,b,c,d,M8,6,0x6fa87e4f)
Ⅱ(d,a,b,c,M15,10,0xfe2ce6e0)
Ⅱ(c,d,a,b,M6,15,0xa3014314)
Ⅱ(b,c,d,a,M13,21,0x4e0811a1)
Ⅱ(a,b,c,d,M4,6,0xf7537e82)
Ⅱ(d,a,b,c,M11,10,0xbd3af235)
Ⅱ(c,d,a,b,M2,15,0x2ad7d2bb)
Ⅱ(b,c,d,a,M9,21,0xeb86d391)
所有这些完成之后,将A、B、C、D分别加上a、b、c、d。然后用下一分组数据继续运行算法,最后的输出是A、B、C和D的级联。
当你按照我上面所说的方法实现MD5算法以后,你可以用以下几个信息对你做出来的程序作一个简单的测试,看看程序有没有错误。
MD5 ("") = d41d8cd98f00b204e9800998ecf8427e
MD5 ("a") = 0cc175b9c0f1b6a831c399e
MD5 ("abc") = cd24fb0de17f72
MD5 ("message digest") = f96b697d7cbf31aaf161d0
MD5 ("abcdefghijklmnopqrstuvwxyz") = c3fcd3ddfb496cca67e13b
MD5 ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") =
f29939a25efabaef3b87e2cbfe641315 ImportsSystemImportsSystem.Security.CryptographyImportsSystem.TextModuleExample'哈希输入字符串并返回一个32字符的十六进制字符串哈希。FunctiongetMd5Hash(ByValinputAsString)AsString'创建新的一个MD5CryptoServiceProvider对象的实例。Dimmd5HasherAsNewMD5CryptoServiceProvider()'输入的字符串转换为字节数组,并计算哈希。DimdataAsByte()=md5Hasher.ComputeHash(Encoding.Default.GetBytes(input))'创建一个新的StringBuilder收集的字节,并创建一个字符串。DimsBuilderAsNewStringBuilder()'通过每个字节的哈希数据和格式为十六进制字符串的每一个循环。DimiAsIntegerFori=0Todata.Length-1sBuilder.Append(data(i).ToString("x2"))Nexti'返回十六进制字符串。ReturnsBuilder.ToString()EndFunction'验证对一个字符串的哈希值。FunctionverifyMd5Hash(ByValinputAsString,ByValhashAsString)AsBoolean'哈希的输入。DimhashOfInputAsString=getMd5Hash(input)'创建StringComparer1的哈希进行比较。DimcomparerAsStringComparer=StringComparer.OrdinalIgnoreCaseIf0=comparer.Compare(hashOfInput,hash)ThenReturnTrueElseReturnFalseEndIfEndFunctionSubMain()DimsourceAsString="HelloWorld!"DimhashAsString=getMd5Hash(source)Console.WriteLine("进行MD5加密的字符串为:"+source+"加密的结果是:"+hash+".")Console.WriteLine("验证哈希...")IfverifyMd5Hash(source,hash)ThenConsole.WriteLine("哈希值是相同的。")ElseConsole.WriteLine("哈希值是不相同的。")EndIfEndSubEndModule'此代码示例产生下面的输出:''进行MD5加密的字符串为:HelloWorld!加密的结果是:ed365e841e92bfc50d8c.'验证哈希...'哈希值是相同的。
伪代码实现//Note:Allvariablesareunsigned32bitsandwrapmodulo2^32whencalculatingvarint&#91;64&#93;r,k//rspecifiestheper-roundshiftamountsr&#91;0..15&#93;:={7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22}r&#91;16..31&#93;:={5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20}r&#91;32..47&#93;:={4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23}r&#91;48..63&#93;:={6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21}//Usebinaryintegerpartofthesinesofintegersasconstants:forifrom0to63k&#91;i&#93;:=floor(abs(sin(i+1))×2^32)//Initializevariables:varinth0:=0xvarinth1:=0xEFCDAB89varinth2:=0x98BADCFEvarinth3:=0x//Pre-processing:append"1"bittomessageappend"0"bitsuntilmessagelengthinbits≡448(mod512)appendbitlengthofmessageas64-bitlittle-endianintegertomessage//Processthemessageinsuccessive512-bitchunks:foreach512-bitchunkofmessagebreakchunkintosixteen32-bitlittle-endianwordsw&#91;i&#93;,0≤i≤15//Initializehashvalueforthischunk:varinta:=h0varintb:=h1varintc:=h2varintd:=h3//Mainloop:forifrom0to63if0≤i≤15thenf:=(bandc)or((notb)andd)g:=ielseif16≤i≤31f:=(dandb)or((notd)andc)g:=(5×i+1)mod16elseif32≤i≤47f:=bxorcxordg:=(3×i+5)mod16elseif48≤i≤63f:=cxor(bor(notd))g:=(7×i)mod16temp:=dd:=cc:=bb:=((a+f+k&#91;i&#93;+w&#91;g&#93;)leftrotater&#91;i&#93;)+ba:=temp//Addthischunk'shashtoresultsofar:h0:=h0+ah1:=h1+bh2:=h2+ch3:=h3+dvarintdigest:=h0appendh1appendh2appendh3//(expressedaslittle-endian)MD5加密工具
利用MD5的算法原理,可以使用各种计算机语言进行实现,形成各种各样的MD5加密校验工具。有很多的在线工具可以实现这一点,这些在线工具一般是采用JavaScript语言实现,使用非常方便快捷。
登录后可回答问题,请
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...大家都在搜
桥架公式x=2bxtg1/2a的xtg什么意思?
桥架公式x=2bxtg1/2a的xtg什么意思?
bangzub的答复:
原式=第一步:去括号并且进行因式分解=(a+3)(a-3)/a-2&2(a-2)/3-a第三步计算=2(a+3)(2-a)/3-a)第二步你好:将原式化简(a平方-4-5/a-2)(2a-4/a=-2a平方+12-2a&#47。baidu&p&加在列标前就是绝对引用列,加在行号前就是绝对引用行,下拉或者右拉公式J4单元格值,引用行列是不会变化的,减去I4的值除以I10的值后乘J10值,当有这个时。等你学的深了就知道了,x和f(x)是可以互换的,这也算是一样吧;f(x)-3&br/&只是画图时可以把x和f(x)换一下,但是答案还是要写:x=3f(x)+11&#47是x=3f(x)+11/f(x)-3&br/&函数的未知数可以任意的字母。&/p&扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
关于函数连乘的拐点:求曲线y=(x-1)(x-2)&#178;(x-3)&#178;(x-4)&#178;拐点.有没有一种简单方法?
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
来自搜狗楼主你好,这是一道选择题,如果用各位的解题方法考研就要悲剧了,这个题很简单,这个函数图象很容易大致画出来,看图就可以了,我用系统自带的画图软件画一张附上,要是看不到楼主你留个邮箱,我发给你.数学一140+飘过&&&&首先,说说图是怎么画的,这种幂相乘连续函数,一笔就可以画完,在数轴上找到0点,有1,2,3,4,四个点,取X趋向无穷大时,显然y是无穷大,所以由x=4的右方开始画,x=1,2,3,4时,Y=0,所以用光滑曲线向点(4,0)画,不穿过(因为x-4是4次幂,领域内符号相同,且对称)如图示,同理,遇偶数幂不穿过,遇到奇数幂则穿过(x-3是奇数幂,领域符号不同大小相同),注意画图时尽量画光滑,为第二步做准备,我用鼠标画的,画的不好,你可以用笔画&&&&第二部,看图做题即可,拐点就是凹凸不同的分隔点,显然图中的偶点是不可能的,因为左右对称,领域内凹凸性肯定一样,再观察图形显然x=3是拐点&&&&就这么简单,这个题我一分钟都没用就搞定了,数学想拿高分小题很重要,做小题很有技的,希望楼主加油,有什么疑问可以继续问我&补充回答:你好,&HKRichest,&&&&一个题出成选择题自有出城小题的道理,这个题出成大题有意义吗?求几次导数而已,大题是不会这样出的,求导谁不会啊,计算量而已,我相信楼主不是要你告诉他怎么一步一步求导,关于你写的这两个,第一个x=-2是拐点,第二个是x=b,有问题吗?&&&&如果想考高分,就应该什么样的题用什么样的方法,用大题的方法做小题,是不合适的(当然,如果只有一个途径除外),考研分数又怎么上去呢?谢谢,仅作讨论,不伤和气
答案来自搜狗我高中生还不太懂
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 172x47 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信