转:使用Python实现RSA加密算法及详解RSA算法

代码已经放上github : https://github.com/chroje/RSA

一、非对称加密算法
1、乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何人都可以获得,私钥则是保密的。

2、甲方获取乙方的公钥,然后用它对信息加密。

3、乙方得到加密后的信息,用私钥解密。

二、RSA算法
1977年,三位数学家Rivest、Shamir 和 Adleman 设计了一种算法,可以实现非对称加密。这种算法用他们三个人的名字命名,叫做RSA算法。从那时直到现在,RSA算法一直是最广为使用的”非对称加密算法”。毫不夸张地说,只要有计算机网络的地方,就有RSA算法。[……]

Read more

Carbon black

CB are mainly classified by their particles size.

The smaller the particle is (the higher the specific surface is), the more reinforcing the black is.

  • The trend on the properties on the final compounds are :–Higher stiffness and modulus (higher hardness) when using a more reinforcing carbon[……]

Read more

橡胶生产工艺知识

1. 橡胶为什么要塑炼
橡胶塑炼目的在于使橡胶在机械、热、化学等作用下切短大分子链,使橡胶暂时失去其弹性而使可塑性增大,以满足制造过程中的工艺要求。如:使配合剂易于混入,便于压延压出,模压花纹清楚,形状稳定,增加压型、注压胶料的流动性,使胶料易于渗入纤维,并能提高胶料溶介性及粘着性。当然一些低粘度、恒粘度橡胶有时也不一定塑炼,国产标准颗粒胶,标准马来西亚橡胶(SMR)。
2.  哪些因素影响橡胶在密炼机中塑炼
密炼机塑炼生胶是属于高温塑炼,温度最低在120℃以上,一般是在155℃—165℃间。生胶在密炼机腔内受高温和强机械作用,产生剧烈氧化,能在较短的时间里获得理想可塑度。因此影响密炼机[……]

Read more

金属热处理

金属热处理工艺大体可分为整体热处理、表面热处理和化学热处理三大类。根据加热介质、加热温度和冷却方法的不同,每一大类又可区分为若干不同的热处理工艺。

淬火:

1 等温淬火是将奥氏体化后的工件淬人Ms点以上某温度的盐浴中等温保持足够长时间,使之转变为下贝氏体组织,尔后于空气中冷却,这种淬火方法称为等温淬火

2 奥氏体化后的钢在高于马氏体开始转变温度点( Ms点)的温度区快速淬冷随后以较低冷速冷却使之转变为马氏体的热处理工艺。

退火:

1.完全退火和等温退火
完全退火又称重结晶退火,一般简称为退火,这种退火主要用于亚共析成分的各种碳钢和合金钢的铸,锻件及热轧型材,有时[……]

Read more

合金钢知识

介绍
合金钢的主要合金元素有硅、锰、铬、镍、钼、钨、钒、钛、铌、锆、钴、铝、铜、硼、稀土等。
其中钒、钛、铌、锆等在钢中是强碳化物形成元素,只要有足够的碳,在适当条件下,就能形成各自的碳化物,当缺碳或在高温条件下,则以原子状态进入固溶体中;锰、铬、钨、钼为碳化物形成元素,其中一部分以原子状态进入固溶体中,另一部分形成置换式合金渗碳体;铝、铜、镍、钴、硅等是不形成碳化物元素,一般以原子状态存在于固溶体中。

作用
1、碳(C):钢中含碳量增加,屈服点和抗拉强度升高,但塑性和冲 合金结构钢
击性降低,当碳含量超过0.23%时,钢的焊接性能变坏,因此用于焊接的低合金结构钢,含碳量一般不超[……]

Read more

高速钢成分,各组分作用

以下为高速钢的主要化学成分与其主要作用。

(1)高速钢含碳量一般在0.75%~1. 65 %范围内变化。高的碳量一方面保证钢在淬得马氏体后有高的硬度;另一方面与强碳化物形成元素生成极硬的合金碳化物,大大增大钢的耐磨性和热硬性。含碳量也不是过高,碳量过高,易产生严重的碳化物偏析,会降低钢的塑性和韧性。因此,含碳量必须与其他合金元素含量相匹配。

(2)铬能提高钢的淬透性几乎所有高速钢中的含铬量均为4%左右。铬的碳化物在淬火加热时容易溶解,铬几乎全部融入奥氏体中,增加奥氏休的稳定性,使钢的淬透性大大增加。同时,铬还能提高钢的抗氧化脱碳和抗腐蚀能力。

(3)钨和钼能造成二次硬化,以保[……]

Read more

碳钢

碳含量:低碳钢一般小于0.25%;中碳钢一般在0.25~0.60%之间;高碳钢一般大于0.60%。

低碳钢

低碳钢(mild steel)为碳含量低于0.25%的碳素钢,因其强度低、硬度低而软,故又称软钢。它包括大部分普通碳素结构钢和一部分优质碳素结构钢,大多不经热处理用于工程结构件,有的经渗碳和其他热处理用于要求耐磨的机械零件。
低碳钢退火组织为铁素体和少量珠光体,其强度和硬度较低,塑性和韧性较好。因此,其冷成形性良好,可采用卷边、折弯、冲压等方法进行冷成形。这种钢还具有良好的焊接性。含碳量从0.10%至0.30%低碳钢易于接受各种加工如锻造,焊接和切削, 常用于制造链条, 铆钉, 螺[……]

Read more

转:企业经济性裁员法律风险防范实操技巧

随着我国深化市场经济体制改革,让市场在资源配置中起决定性作用,企业能够在更加自由的市场环境中充分竞争,导致部分企业在竞争中可能面临暂时的经营困难,难免需要选择裁员以降低经营成本。在我国劳动法律中认可此类经济性裁员,但由于裁员涉及人数较多,社会影响较大,所以我国劳动法对经济性裁员在实体条件及程序条件方面都有比较严格的限制。用人单位在裁员过程中操作不慎即可能产生严重的法律后果。如何正确使用劳动法赋予企业裁员的自我救济权利,控制裁员过程中的法律风险,是用人单位必需面对的问题。

一、经济性裁员法律风险及风险控制

1.经济性裁员的实质性条件

依据《中华人民共和国劳动合同法》第四十一条的[……]

Read more

Abaqus Initial conditions

*INITIAL CONDITIONS
Keyword type: model definition

This option is used to define initial temperatures, initial velocities, initial stresses and initial plastic strains. There are two parameters: TYPE and USER. The parameter TYPE is required. It can take the following values:

TYPE=DISPLACEMENT[……]

Read more

pytdx

from pytdx.hq import TdxHq_API
import time
api = TdxHq_API()
with api.connect('119.147.212.81', 7709):
	#while(True):
		time.sleep(3)
		data = api.to_df(api.get_security_quotes([(1, '600300')])) # DataFrame
		data.to_csv('price.csv',index=False,sep=',')

人体免疫系统

白血球负责在血管内巡逻,进行一系列防卫和免疫工作.例如释放抗体及净化血液。抗体为蛋白,全称免疫球蛋白,在血液及组织内循环以加强身体的防卫能力,是细胞免疫的主要成分,也助白血球发挥作用.淋巴细胞是可以记忆如何保护身体的特殊细胞分为T淋巴细胞和B淋巴细胞,其中每种淋巴细胞又分为记忆细胞和效应细胞,其中效应B细胞的作用是产生免疫球蛋白在体液免疫中起作用,效应T细胞作用是与靶细胞结合并消灭它。记忆细胞的作用是记住抗原,在其下一次入侵时可以快速反应。所谓细胞免疫,是指白血球所担当的角色,而体液免疫则指抗体所扮演的角色.两个系统相互合作,互相引发对方的效能!人类复杂的免疫系统对饮食.运动和生活方式尤为敏感[……]

Read more

清除excel VBA 保护密码

1 .xlsm文件后缀名改为.zip,解压后进入xl文件夹,找到vbaproject.bin

2  用Hex打开 vbaproject.bin 查找 44 50 42 ,将42改为78,保存

3 将扩展名改为.xlsm重新打开

清除Excel工作簿密码宏


Public Sub AllInternalPasswords()
' Breaks worksheet and workbook structure passwords. Bob McCormick
' probably originator of base code algorithm modified for coverage
' of workbook structure / windows passwords and for multiple passwords
'
' Norman Harker and JE McGimpsey 27-Dec-2002 (Vers[......]

Read more