模数分解算法
❶ 齿轮模数是怎么算的
齿轮模数算法:
齿轮的直径计算方法:
齿顶圆直径=(齿数+2)*模数
分度圆直径=齿数*模数
根圆直径=齿顶圆直径-4.5模数
比如:M432齿
齿顶圆直径=(32+2)*4=136mm
❷ 齿轮模数,分度圆直径怎么算不要M=D/Z。
模数是一个基本的参数没有办法算的 不过可以告诉你模数的粗略的算法就是:齿轮两个齿中心之间距离除以3.14的得数就是这个模数了 比如3个模数的齿轮两齿之间中心距是9.42那么除以3.14就等于3了 分度圆直径就是模数*齿数 齿顶圆直径是:(齿数+2)*模数 比如:3模数18齿的 分度圆直径就是3*18=54齿顶圆直径就是(18+2)*3=60
❸ 齿轮:齿轮的模数计算公式
模数m = 分度圆直径d / 齿数z = 齿距p /圆周率π
已知齿轮的齿数为119 ,还需要知道齿轮的直径(分度圆直径d)。
从上述公式可见,齿轮的基本参数是分圆直径和齿数,模数只是人为设定的参数,是一个比值,它跟分圆齿厚有关,因而能度量轮齿大小,是工业化过程的历史产物。
参考资料:网络-齿轮模数
❹ 齿轮模数,齿顶圆,分度圆计算方法
d=Mn/cosβ×Z da=Mn(Z/cosβ+2) H=2.25Mn
d分度圆直径 Mn法面模数 β螺旋角 Z齿数 da齿顶圆直径(直接用游标卡尺测出齿轮的直径) H全齿高(齿根+齿顶)
H、da可以用游标卡尺直接测出 Z齿数也可以直接数出来
根据H=2.25Mn首先得出模数Mn,然后用da=Mn(Z/cosβ+2)可以得出螺旋角β,最后可以算出分度圆直径
全手打,希望能帮到大家,如有不足请矫正!!
❺ 齿条模数的算法
两齿间的距离(从第一齿一点到第二齿的同一点)÷3.14=模数
❻ 模数化配电箱模数算法
模数代表着小型断路器的宽度,但模数配电箱通常都用“位”而不是直接用模数来代表宽度。
1P(单极)的断路器占两个模数,通常称一位。由于一个模数宽度为半位 (9mm),所以1P断路器的宽度为18mm。2P(双极)、3P(三极)、4P(四极)的断路器以此类推,如3P断路器的宽度为三位,就是54mm(六个模数)。
有些双极断路器如施耐德的 DPNa 系列、ABB的 SN201 系列等,虽然是双极,但只占一位宽(18mm)。
单相漏电断路器宽度有多种,如施耐德早期的Vigi DPN系列为5个模数,即两位半宽(45mm),而新型 DPNa vigi+ 与 DPNN vigi+ 系列仅为两个模数(18mm,一位宽)。再如ABB的漏电断路器GSH201系列为4个模数(2位宽,36mm),与普通2P断路器相同。而断路器附件大多是1个模数(9mm,半位)。
首先根据图纸列出的箱内断路器规格、数量,算出总宽度为多少位。对不同厂家的断路器若不熟悉,就要查阅产品手册。然后选择配电箱规格,以ABB的箱体为例,总宽9位可选择10位配电箱,总宽14位就要选用16位箱,因为没有14位宽的标准箱。
❼ 什么是RAS算法
1978年就出现了这种算法,它是第一个既能用于数据加密 也能用于数字签名的算法。它易于理解和操作,也很流行。算 法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和 Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。
RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数 (大于 100个十进制位)的函数。据猜测,从一个密钥和密文 推断出明文的难度等同于分解两个大素数的积。
密钥对的产生:选择两个大素数,p 和q 。计算:n = p * q
然后随机选择加密密钥e,要求 e 和 ( p - 1 ) * ( q - 1 )
互质.
最后,利用Euclid 算法计算解密密钥d, 满足
e * d = 1 ( mod ( p - 1 ) * ( q - 1 ) )
其中n和d也要互质。数e和 n是公钥,d是私钥。
两个素数p和q不再需要,应该丢弃,不要让任何人知道。
加密信息 m(二进制表示)时,首先把m分成等长数据 块 m1 ,m2,..., mi ,块长s,其中 2^s <= n, s 尽可能的大。
对 应的密文是:
ci = mi^e ( mod n ) ( a )
解密时作如下计算:
mi = ci^d ( mod n ) ( b )
RSA 可用于数字签名,方案是用 ( a ) 式签名, ( b ) 式验证。
具体操作时考虑到安全性和 m信息量较大等因素,一般是先作HASH 运算。
RSA 的安全性。
RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理
论上的证明,因为没有证明破解RSA就一定需要作大数分解。假设存在
一种无须分解大数的算法,那它肯定可以修改成为大数分解算法。目前, RSA的一些变种算法已被证明等价于大数分解。不管怎样,分解n是最显 然的攻击方法。现在,人们已能分解140多个十进制位的大素数。因此, 模数n必须选大一些,因具体适用情况而定。
RSA的速度:
由于进行的都是大数计算,使得RSA最快的情况也比DES慢上100倍,无论是软件还是硬件实现。速度一直是RSA的缺陷。一般来说只用于少量据加密。
RSA的选择密文攻击:
RSA在选择密文攻击面前很脆弱。一般攻击者是将某一信息作一下伪装
(Blind),让拥有私钥的实体签署。然后,经过计算就可得到它所想要的信息。实际上,攻击利用的都是同一个弱点,即存在这样一个事实:乘幂保 留了输入的乘法结构:
( XM )^d = X^d *M^d mod n
前面已经提到,这个固有的问题来自于公钥密码系统的最有用的特征 --每个人都能使用公钥。但从算法上无法解决这一问题,主要措施有两条:一条是采用好的公钥协议,保证工作过程中实体不对其他实体
任意产生的信息解密,不对自己一无所知的信息签名;另一条是决不
对陌生人送来的随机文档签名,签名时首先使用One-Way HashFunction
对文档作HASH处理,或同时使用不同的签名算法。在中提到了几种不
同类型的攻击方法。
RSA的公共模数攻击。
若系统中共有一个模数,只是不同的人拥有不同的e和d,系统将是危险
的。最普遍的情况是同一信息用不同的公钥加密,这些公钥共模而且互
质,那末该信息无需私钥就可得到恢复。设P为信息明文,两个加密密钥
为e1和e2,公共模数是n,则:
C1 = P^e1 mod n
C2 = P^e2 mod n
密码分析者知道n、e1、e2、C1和C2,就能得到P。
因为e1和e2互质,故用Euclidean算法能找到r和s,满足:
r * e1 + s * e2 = 1
假设r为负数,需再用Euclidean算法计算C1^(-1),则
( C1^(-1) )^(-r) * C2^s = P mod n
另外,还有其它几种利用公共模数攻击的方法。总之,如果知道给定模数的一对e和d,一是有利于攻击者分解模数,一是有利于攻击者计算出其它成对的e’和d’,而无需分解模数。解决办法只有一个,那就是不要共享模数n。
RSA的小指数攻击。 有一种提高RSA速度的建议是使公钥e取较小的值,这样会使加密变得易于实现,速度有所提高。但这样作是不安全的,对付办法就是e和d都取较大的值。
RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各 种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。
RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难 度与大数分解难度等价。即RSA的重大缺陷是无法从理论上把握它的保密性 能如何,而且密码学界多数人士倾向于因子分解不是NPC问题。
RSA的缺点主要有:
A)产生密钥很麻烦,受到素数产生技术的限制,因而难以做到一次 一密。
B)分组长度太大,为保证安全性,n 至少也要 600 bits 以上,使运算代价很高,尤其是速度较慢,较对称密码算法慢几个数量级;
且随着大数分解技术的发展,这个长度还在增加,不利于数据格式的标准化。
目前,SET(Secure Electronic Transaction)协议中要求CA采用2048比特长的密钥,其他实体使用1024比特的密钥。
❽ 齿轮模数,分度圆直径怎么算不要M=D/Z
模数是一个基本的参数没有办法算的
不过可以告诉你模数的粗略的算法就是:齿轮两个齿中心之间距离除以3.14的得数就是这个模数了
比如3个模数的齿轮两齿之间中心距是9.42那么除以3.14就等于3了
分度圆直径就是模数*齿数
齿顶圆直径是:(齿数+2)*模数
比如:3模数18齿的
分度圆直径就是3*18=54
齿顶圆直径就是(18+2)*3=60
❾ 链条齿轮模数怎么计算
你这个不是齿轮,是链轮.链轮的算法和齿轮的算法是不一样的.你说的链轮节距应该是9.525,俗称3分链轮,链号是06B,它的主要参数如下:
1、排距:10.24;
2、滚子直径:6.35;
3、齿厚:单排5.2,多排5;
对于25齿的,节圆直径76;齿顶圆直径80.54;齿根圆直径69.65.
对于22齿的,节圆直径66.93;齿顶圆直径71.39;齿根圆直径60.58.
链轮是没有模数的.
❿ 齿轮模数算法
国家标准GB1357-1987规定模数有0.1~45 mm 49种,其中有模数1、1.25、1.5、2、2.5、3、4、5 mm 等,我国的标准渐开线齿轮规定,模数为1 mm,则齿顶高为1 mm、齿根高为1.25 mm,由此可见模数越大,齿轮的齿就越大。
若模数、齿数、分度圆直径、齿顶圆直径、齿根圆直径分别为m(mm)、Z、d(mm)、da(mm)、df(mm),则有以下基本公式:
d=m×Z
da=m×(Z+2)
df=m×(Z-2.5)
看到一个齿轮,往往先测量da或df,再从以上公式中倒过来求出这个齿轮的模数。