AES和K12有什么区别

AES和K12有什么区别,第1张

AES是脂肪醇聚氧乙烯醚硫酸钠。性能:阴离子表面活性剂,易溶于水,具有优良的去污、乳化、发泡性能和抗硬水性能,温和的洗涤性质不会损伤皮肤。使用时请注意:在不含粘度调节剂的情况下,如果要把AES稀释为含有30%或60%活性物质的水溶液,常会导致一种粘性高的凝胶。为避免这一现象,正确的方法是将高活性产品加到规定数量的水中去,同时加以搅拌。而不要将水加到高活性原料,否则便可能导致凝胶的形成。

K12十二烷基硫酸钠又称AS,简称SDS,结构式CH3(CH2)11OSO3Na,分子量288.39。白色至微**粉末,微有特殊气体,表观密度025g/mL,熔点180~185℃(分解),易溶于水,HLB值为40.无毒。

复配效果不会比单一效果好多少。最好是阴离子与非离子复配。

如:TX-10,OP-10等非离子。

1 引言 随着因特网的发展,信息传输及存储的安全问题成为影响因特网应用发展的重要因素。信息安全技术也就成为了人们研究因特网应用的新热点。 信息安全的研究包括密码理论与技术、安全协议与技术、安全体系结构理论、信息对抗理论与技术、网络安全与安全产品等领域,其中密码算法的理论与实现研究是信息安全研究的基础。

2 AES加密标准

1977年1月公布的数据加密标准DES(Data Encrption Standard)经过20年的实践应用后,现在已被认为是不可靠的。1997年1月美国国家标准和技术研究所(NIST)发布了高级加密标准(AES- FIPS)的研发计划,并于同年9月正式发布了征集候选算法公告[1],NIST希望确定一种保护敏感信息的公开、免费并且全球通用的算法作为AES,以代替DES。NIST对算法的基本要求是:算法必须是私钥体制的分组密码,支持128位分组长度和129、192、256bits密钥长度。

3 AES的研究现状

从1997年NIST发布了高级加密标准AES的研发计划到现在,对AES的研究大致可以分成三个阶段。第一阶段是从1997到2000年,研究的主要方向是提出候选算法并对各候选算法的性能进行分析。在此期间共提出了十五个候选算法,最终Rijndael算法胜出并用于AES中。Rijndael算法是一种可变分组长度和密钥长度的迭代型分组密码,它的分组长度和密钥长度均可独立地指定为128bits、192bits、256bits,它以其多方面的优良性能,成为AES的最佳选择。Rijndael算法能抵抗现在的所有己知密码攻击,它的密钥建立时间极短且灵活性强,它极低的内存要求使其非常适合在存储器受限的环境中使用,并且表现出很好的性能。第二阶段是从2000年Rijndael算法胜出后到2001年NIST发布FIPS PUBS 197文件前。在此阶段对AES的研究转到了对Rijndael算法的研究和分析、设计AES的工作模式上。第三阶段是从FIPS PUBS 197发布到现在。在此阶段,研究的方向可以分成两个主要方向:一个是继续研究Rijndael算法本身的性能,特别是其安全性分析;另一个就是AES的实现和应用的研究。

算法设计主要研究算法设计遵循的原则和整体结构,为性能分析提供了一条途径。从算法的结构上分析算法性能是简单有效的,研究算法整体结构上的缺陷为提出新的密码分析方法提供新的手段。另一方面,研究AES的算法设计对研发新的分组密码提供了设计原则和参考。目前分组数据加密算法的整体结构有两大类:Feistel网络、非平衡Feistel网络和SP网络。

性能分析主要研究算法的各项特性,性能分析主要可以分为实现分析和密码分析两类。实现分析主要研究AES算法可实现的能力。当前实现性分析主要集中在AES的硬、软件实现的难易度和实现算法的效率等领域中。密码分析则是在理论上对现有加密算法进行研究的主要方向。密码分析主要研究AES算法抵抗现有己知密码攻击的能力,即算法的安全性分析。当前主要攻击手段有:强力攻击、差分密码分析[2][3]、 线性密码分析[4]、Square攻击和插值攻击等。

但是随着密码分析技术的不断发展,积分分析、功耗分析和代数攻击等新的密码分析手段陆续出现。它们己成为密码分析新的研究方向[5]。

4 AES的实现

对于AES实现的研究主要集中在软件实现和硬件实现两个领域中。AES标准所选择的Rijndael算法遵循了分组密码设计的实现性原则,十分方便在软、硬件上实现。从AES实现的角度上看,当前研究的主要方向在各个算法步骤的优化实现。算法步骤针对不同的实现环境进行优化后,在应用中能获取更好的实际数据加密效果。其主要的研究成果集中在S-盒的生成算法优化、轮变换过程优化和密钥扩展优化三个方面。下面就软件实现和硬件实现在这三个方面的研究现状做一个简单介绍:

(1) 在微机上通过软件实现。这是利用AES算法保障计算机信息安全,特别是网络中信息传输与存储安全的主要途径。在软件实现中,轮变换过程优化则是软件实现算法优化的主要研究方向。密钥扩展优化也是研究的重点之一。AES所提供的密钥扩展方案保证了密钥扩展过程中的雪崩效应,也保证了密钥扩展方案的易实现性。此外,将其他的理论研究应用到分组数据加密算法中,也是实现研究的一个重要方向。

(2) 通过硬件芯片实现。AES算法对于存储空间的要求较小,算法过程相对比较简单,特别是经过有针对性的实现算法优化和精简后很易于利用硬件电路实现,因此现在许多相关的商业产品都是基于密码芯片的。

5 AES研究意义

目前,DES加密标准正在逐渐淡出加密标准的舞台,新加密标准AES正在获得越来越多的重视及应用。面对未来的发展,对AES产品的需求是非常巨大的。因此,对AES实现的探讨和研究具有很大的理论意义和实践意义。

――――――――――

参考文献

[1]褚振勇,翁木云FPGA设计及应用西安电子科技大学出版社,2002,7

[2]李玉山,来新泉电子系统集成设计技术电子工业出版社,2002,10

[3]牛风举,刘元成,朱明程基于IP复用的数字IC设计技术,2003,9

[4]Joan Daemon, Vincent Rijmen高级加密标准(AES)算法:Rijndael的设计谷大武,徐胜波,译清华大学出版社,2003,3

[5]Bruce Schneie应用密码学:协议、算法与C源程序昊世忠,祝世雄,张文政,等,译机械工业出版社,2000,1

作者简介:李佳(1976-),女,河北唐山人,讲师,北京科技大学工程硕士,主要研究网络数据安全。

参考配方一:洗洁精 1洗洁精参考配方

成 份 重量(%)

磺酸 30

AES(70%) 15

V680 30

NaOH30% 约24

NaCl 08-10

去离子水 至10000

活性物: 48% 外观:透明,无果冻(0-5℃) pH值:7-8 粘 度:约2000cPas(25℃)

2洗洁精参考配方

成 份 重量(%)

磺酸 44

AES(烷基醇醚硫酸钠70%) 30

V680 25

NaOH30% 约30

防腐剂 005

NaCl 08-10

去离子水 至10000

活性物:7 % 外观:透明,无果冻(0-5℃) pH值:7-8 粘 度:约2000cPas(25℃)

3洗洁精参考配方

成 份 重量(%)

磺酸 70

AES(70%) 42

V680 20

NaOH30% 约38

防腐剂 005

去离子水 8170

NaCl 08-16

活性物:1045% 外观:透明,无果冻(0-5℃) pH值:7-8 粘 度:约2300cPas(25℃)

4洗洁精参考配方

成 份 重量(%)

磺酸 900

AES(70%) 700

V680 150

AOS(35%) 280

NaCl 10-15

防腐剂 005

NaOH30% 约48

水 至10000

活性物: 15 %以上 外观:透明,无果冻(0-5℃) pH值:7-8 粘度:2500cPas(25℃)

5 洗洁精参考配方

成分 重量(%)

磺酸 95

V680 10

AES(70%) 78

水 779

防腐剂 005

NaOH30% 约45

NaCl 07-12

活性物15以上 0-5℃ 透明无果冻 粘度2500(25℃)

无特殊说明,一般是指70%含量的AES

5%是指每做100KG的洗发水成品,需要添加70%含量的AES五公斤

可以用热得快,但是温度很难控制

你说的控制速度是什么意思?你是加热的速度还是搅拌的速度?

如果是加热速度的话,那就是我说的难点,做洗发水一般温度要控制在70-80度之间,我以前家里做实验用的是电炉,稍不留神温度就会超过90度,温度窜得很快。恒温的设备很贵,实验用的都要好几万,生产用的更贵。说实话,如果没钱的话,我也想不出有什么好办法能解决控温这个问题。

Intel AES指令是一组由Intel提供的特殊指令,用于加密和解密数据。它可以帮助硬件和软件开发者快速实现高性能的AES加密/解密。Intel AES指令可以大大减少CPU的工作量,并且可以在多核处理器上实现并行加密/解密。

密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种分组加密标准。这个标准用来替代原先的DES(Data Encryption Standard),已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一 。

本文假设你已经安装好了OpenSSL,并且持有一份111的源码。

AES相关的头文件在aesh中、源文件在crypto/aes目录中。

这里定义了加密和解密的类型。

这里定义了分组最大轮数和块大小。

这个结构定义了AES的密钥上下文。相关字段含义:

rd_key —— 每轮的子密钥。

rounds —— 加解密轮数。

在111中,大多数的数据结构已经不再向使用者开放,从封装的角度来看,这是更合理的。如果你在头文件中找不到结构定义,不妨去源码中搜一搜。

int AES_set_encrypt_key(const unsigned char userKey, const int bits, AES_KEY key);

设置加密密钥,bits必须是128、192、256,否则会失败。

成功返回0,失败返回负数。

int AES_set_decrypt_key(const unsigned char userKey, const int bits, AES_KEY key);

设置解密密钥,bits必须是128、192、256,否则会失败。

成功返回0,失败返回负数。

void AES_encrypt(const unsigned char in, unsigned char out, const AES_KEY key);

执行AES ECB分组加密。

void AES_decrypt(const unsigned char in, unsigned char out, const AES_KEY key);

执行AES ECB分组解密。

void AES_ecb_encrypt(const unsigned char in, unsigned char out, const AES_KEY key, const int enc);

执行AES ECB分组加解密。其实是AES_encrypt()和AES_decrypt()的简单封装。

其内部实现为:

void AES_cbc_encrypt(const unsigned char in, unsigned char out, size_t length,

const AES_KEY key, unsigned char ivec, const int enc);

执行AES CBC分组加解密。

ivec为16字节的向量,每次加解密都需要,首次为初使向量,后续为前一次的密文分组。

其内部实现为:

下面这个例子演示了AES ECB分组加解密的基本用法。在实际项目中,需要程序员加以封装,并充分考虑数据填充问题。

输出:

AES_set_encrypt_key ret:0

AES_set_decrypt_key ret:0

6dac1c56e747fae03acf8c6891e428e0

31323334353637383132333435363738

1,TKIP:

Temporal

Key

Integrity

Protocol(暂时密钥集成协议)负责处理无线安全问题的加密部分,TKIP是包裹在已有WEP密码外围的一层“外壳”,

这种加密方式在尽可能使用WEP算法的同时消除了已知的WEP缺点。

2,TKIP另一个重要特性就是变化每个数据包所使用的密钥,这就是它名称中“动态”的出处。密钥通过将多种因素混合在一起生成,包括基本密钥(即TKIP中所谓的成对瞬时密钥)、发射站的MAC地址以及数据包的序列号。

3,AES:Advanced

Encryption

Standard(高级加密标准),是美国国家标准与技术研究所用于加密电子数据的规范,该算法汇聚了设计简单、密钥安装快、需要的内存空间少、在所有的平台上运行良好、支持并行处理并且可以抵抗所有已知攻击等优点。

4,AES

是一个迭代的、对称密钥分组的密码,它可以使用128、192

256

位密钥,并且用

128

位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。

5,AES提供了比

TKIP更加高级的加密技术,

现在无线路由器都提供了这2种算法,不过比较倾向于AES。

6,TKIP安全性不如AES,而且在使用TKIP算法时路由器的吞吐量会下降3成至5成,大大地影响了路由器的性能。

aes一般用于清洁剂、或者是香波、浴液、甚至是化妆用品里,具有去污、乳化的作用,最重要是不会伤害皮肤,因此才会被广泛使用,它是一种阴离子表面活性剂,那么表面活性剂aes在使用时要如何 *** 作要注意哪些问题今天就一起来了解下神秘的表面活性剂aes。

  表面活性剂aes性能:

易溶于水,具有优良的去污、乳化、发泡性能和抗硬水性能,温和的洗涤性质不会损伤皮肤。使用时请注意:在不含粘度调节剂的情况下,如果要把AES稀释为含有30%或60%活性物质的水溶液,常会导致一种粘性高的凝胶。为避免这一现象,正确的方法是将高活性产品加到规定数量的水中去,同时加以搅拌。而不要将水加到高活性原料,否则便可能导致凝胶的形成。

表面活性剂aes的 *** 作处置:

*** 作注意事项:密闭 *** 作,加强通风。 *** 作人员必须经过专门培训,严格遵守 *** 作规程。建议 *** 作戴化学安全防护眼镜,穿防毒物渗透工作服,戴橡胶手套。远离火种、热源,工作场所严禁吸烟。使用防爆型的通风系统和设备。避免产生粉尘。避免与氧化剂接触。搬运时要轻装轻卸,防止包装及容器损坏。配备相应品种和数量的消防器材及泄漏应急处理设备。倒空的容器可能残留有害物。

表面活性剂aes的运输储存:

运输注意事项:按一般化学品运输;起运时包装要完整,装载应稳妥。运输过程中要确保容器不泄漏、不倒塌、不坠落、不损坏。严禁与氧化剂、食用化学品等混装混运。运输途中应防曝晒、雨淋,防高温。车辆运输完毕应进行彻底清扫。

储存注意事项:储存于阴凉、通风的库房。远离火种、热源。应与氧化剂分开存放,切忌混储。配备相应品种和数量的消防器材。储区应备有合适的材料收容泄漏物。

在高温(摄氏50度以上)或在酸性(pH5)的环境中,烷基醚硫酸盐可能产生分解作用,分解的原因是由于烷基醚硫酸盐发生了水解。鉴于烷基醚硫酸盐在高温下很容易水解,此产品应避免贮存在摄氏50度以上的环境。

表面活性剂的作用

1增溶

要求:C>CMC ( HLB13~18)

临界胶束浓度(CMC):表面活性剂分子缔合形成胶束的最低浓度。当其浓度高于CMC值时,表面活性剂的

排列成球状、棒状、束状、层状/板状等结构。

2乳化作用

亲水亲油平衡值(HLB):表面活性剂分子中亲水和亲油基团对油或水的综合亲合力。根据经验,将表面活性剂的HLB值范围限定在0-40,非离子型的HLB值在0-20。

3润湿作用

要求:HLB:7-9。

使用表面活性剂可以控制液、固之间的润湿程度。农药行业中在粒剂及供喷粉用的粉剂中,有的也含有一定量的表面活性剂,其目的是为了提高药剂在受药表面的附着性和沉积量,提高有效成分在有水分条件下的释放速度和扩展面积,提高防病、治病效果。

4助悬作用

在农药行业,可湿性粉剂、乳油及浓乳剂都需要有一定量的表面活性剂,如可湿性粉剂中原药多为有机化合物,具有憎水性,只有在表面活性剂存在的条件下,降低水的表面张力,药粒才有可能被水所润湿,形成水悬液;

5起泡和消泡作用

表面活性剂在医药行业也有广泛应用。在药剂中,一些挥发油脂溶性纤维素、甾体激素等许多难溶性药物利用表面活性剂的增溶作用可形成透明溶液及增加浓度;药剂制备过程中,它是不可缺少的乳化剂、润湿剂、助悬剂、起泡剂和消泡剂等。

6消毒、杀菌

在医药行业中可作为杀菌剂和消毒剂使用,其杀菌和消毒作用归结于它们与细菌生物膜蛋白质的强烈相互作用使之变性或失去功能,这些消毒剂在水中都有比较大的溶解度,根据使用浓度,可用于手术前皮肤消毒、伤口或粘膜消毒、器械消毒和环境消毒;

7抗硬水性

甜菜碱表面活性剂对钙、镁离子均表现出非常好的稳定性,即自身对钙、镁硬离子的耐受能力以及对钙皂的分散力。在使用过程中防止钙皂的沉淀,提高使用效果。

8增粘性及增泡性

表面活性剂有对改变溶液体系的作用,增大粘度变稠或增大体系的泡沫,在一些特除的清洗、开采行业有广泛的应用。

9去垢、洗涤作用

去除油脂污垢是一个比较复杂的过程,它与上面提到的润湿、起泡等作用均有关。

虽然表面活性剂aes运用在洗涤剂里面不会损上皮肤,但在使用aes时还应注意如果没有粘度调节剂时,如果要将aes稀释为活性水性溶液,浓度大约在30%-60%之间时,要将高活性产品加到一定比例的水,而不是将步骤反过来,这样才不会出现年凝胶物质。这个步骤一定要记清楚哦。

以上就是有关表面活性剂aes的相关内容,希望能对大家有所帮助!

土巴兔在线免费为大家提供“各家装修报价、1-4家本地装修公司、3套装修设计方案”,还有装修避坑攻略!点击此链接:

以上就是关于AES和K12有什么区别全部的内容,包括:AES和K12有什么区别、[简述AES高级加密标准]简述加密和解密技术的工作机制、你好 请问下 我用 片碱 + 磺酸 + AES + CAB-35 做洗洁精 你知道 各自的添加量吗 成本低一点的 谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9632955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存