desc秘钥自动生成_DES算法的子密钥生成
desc秘钥自动生成可能是相关行业人士都值得关注的知识,在此对DES算法的子密钥生成进行详细的介绍,并拓展一些相关的知识分享给大家,希望能够为您带来帮助!
计算机密钥有助于保护 Forms 身份验证 Cookie 数据和页级视图状态数据。它们还用于验证进程外会话状态标识。ASP.NET 使用以下类型的计算机密钥:
– 验证密钥,用于计算消息验证代码 (MAC) 以确认数据的完整性。此密钥附加到 Forms 身份验证 Cookie 或特定页的视图状态。
– 解密密钥,用于对 Forms 身份验证票证和视图状态进行加密和解密。
(一)生成计算机密钥
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在”功能视图”中,右键单击”计算机密钥”,然后单击”打开功能”。
3. 在”计算机密钥”页上,从”加密方法”下拉列表中选择一种加密方法。默认加密方法为”SHA1″。
4. 从”解密方法”下拉列表中选择一种解密方法。默认解密方法为”自动”。
5. 此外,也可以配置验证密钥和解密密钥的设置。
6. 在”操作”窗格中,单击”生成密钥”,然后单击”应用”。
(二)选择计算机密钥加密方法
通过选择良好的计算机密钥加密方法,可以增强你创建的计算机密钥的安全性。
有下列加密方法可供使用:
– 高级加密标准 (AES) 实现起来相对容易一些,并且需要很少的内存。AES 的密钥大小为 128、192 或 256 位。此方法使用相同的私钥对数据进行加密和解密,而公钥方法必须使用成对的密钥。
– Message Digest 5 (MD5) 用于对应用程序(例如邮件)进行数字签名。此方法将产生 128 位的哈希,这是一种压缩格式的原始数据。MD5 可以提供一定的保护,考试,大提示以防止遭受计算机病毒和某些程序(看上去像是无害的应用程序,而实际上具有破坏性)的攻击。这些程序称作特洛伊木马。
– 安全哈希算法 (SHA1) 是默认的’加密方法,它被认为比 MD5 更加安全,因为它产生 160 位的消息摘要。应该尽可能使用 SHA1 加密。
– 三重数据加密标准 (TripleDES) 与数据加密标准 (DES) 稍有不同。它的速度比普通 DES 慢三倍,但是它更加安全,因为它的密钥大小为 192 位。如果性能不是主要考虑的问题,请考虑使用 TripleDES。
具体实现步骤如下:
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在”功能视图”中,双击”计算机密钥”。
3. 在”计算机密钥”页上,从”加密方法”下拉列表中选择一种加密方法。默认加密方法为”SHA1″。
4. 在”操作”窗格中,单击”应用”。
(三)选择计算机密钥解密方法
与加密方法类似,执行如下步骤即可:
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在”功能视图”中,双击”计算机密钥”。
3. 在”计算机密钥”页上,从”解密方法”下拉列表中选择一种解密方法。默认解密方法为”自动”。
4. 在”操作”窗格中,单击”应用”。
(四)在运行时生成验证密钥
如果你希望 ASP.NET 创建随机密钥并将其存储在本地安全机构 (LSA) 中,就需要在运行时生成验证密钥。默认情况下,将在运行时生成验证密钥。此密钥可确保 Forms 身份验证票证不会被篡改且已经加密,并且视图状态也不会被篡改。通过在运行时生成验证密钥,还可以保证服务器在处理数据时能够检测到对视图状态或身份验证票证所做的全部修改,而无论修改是在客户端计算机上进行的,还是通过网络进行的。
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在”功能视图”中,双击”计算机密钥”。
3. 在”计算机密钥”页的”验证密钥”下,选中”运行时自动生成”复选框,然后在”操作”窗格中单击”应用”。
(五)为每个应用程序生成唯一的验证密钥
当你希望 ASP.NET 创建随机密钥时,可以为每个应用程序生成唯一的验证密钥。本地安全机构 (LSA) 使用每个应用程序的应用程序 ID 来创建此密钥。LSA 然后会将此密钥存储在 Web 服务器上。
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在”功能视图”中,双击”计算机密钥”。
3. 在”计算机密钥”页的”验证密钥”下,选中”为每个应用程序生成一个唯一密钥”复选框,然后在”操作”窗格中单击”应用”。
(六)在运行时生成解密密钥
如我们希望 ASP.NET 生成随机密钥并将其存储在本地安全机构 (LSA) 中,就需要在运行时生成解密密钥。默认情况下,在运行时生成解密密钥。此密钥可确保 Forms 身份验证票证不会被篡改且已经加密,并且视图状态也不会被篡改。通过在运行时生成解密密钥,还可以保证服务器在处理数据时能够检测到对视图状态或身份验证票证所做的全部修改,而无论修改是在客户端计算机上进行的,还是通过网络进行的。
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在”功能视图”中,双击”计算机密钥”。
3. 在”计算机密钥”页的”解密密钥”下,选中”运行时自动生成”复选框,然后在”操作”窗格中单击”应用”。
(七)为每个应用程序生成唯一的验证密钥
当希望 ASP.NET 创建随机密钥时,可以为每个应用程序生成唯一的验证密钥。本地安全机构 (LSA) 使用每个应用程序的应用程序 ID 来创建此密钥。LSA 然后会将此密钥存储在 Web 服务器上。
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在”功能视图”中,双击”计算机密钥”。
3. 在”计算机密钥”页的”验证密钥”下,选中”为每个应用程序生成一个唯一密钥”复选框,然后在”操作”窗格中单击”应用”。
(八)为 Web 场生成计算机密钥
若要在 Web 场配置中的多台计算机之间使用 Forms 身份验证,必须手动生成特定的验证和解密密钥值,并在该 Web 场中的所有计算机上使用这些值。
1. 打开 IIS 管理器,然后导航至要管理的级别。
2. 在”功能视图”中,双击”计算机密钥”。
3. 若要为 Web 场生成特定的验证和解密密钥值,请在”计算机密钥”页上,清除验证密钥和解密密钥的”为每个应用程序生成一个唯一密钥”,再清除”运行时自动生成”,然后在”操作”窗格中单击”生成密钥”以创建特定的密钥值。
4. 在”操作”窗格中,单击”应用”。
提交google包时提示密钥强度太低。
密钥是用cocos creater生成的,后面查了一下密钥长度是1024位的,google自动 生成的密钥是4096的,最少也要2048才不会有这种提示。可以用jdk自带的keytool工具来生成指定长度的密钥
以下为转载,原文来自百度空间“著述的鸭子非了”
我的本本买时自带的Microsoft Office Home and Student 2007产品只有60天试用,到期就用不了了,在网上找了很多方法,最后找到这一个最方便最简单的方法,不用卸载,不用重安,只需要在原有的产品中操作就可以了。现拿出来大家共享下,希望能对经济有限买不起正版的你有所帮助。在笔记本上带的有密钥自动生成软件,生成一个,输入进去就可以,实在不行就用下面几个试试了,但我没有试了。
首先在要求输入产品密钥的地方用以下密钥:
DDY79-433JV-2RXGX-MQFQP-PFDH8 (我是用的这个)
DBXYD-TF477-46YM4-W74MH-6YDQ8
C4TCG-G2PKP-7TMK9-737BJ-YWK38
DBXYD-TF477-46YM4-W74MH-6YDQ8
输入完后再按以下步骤操作:
关闭所有Office程序
开始,运行regedit,打开注册表
找到HKEY_LOCAL_MACHINESoftwareMicrosoftOffice12.0Registration
删除子键ProductName、DigitalProductID 及 ProductID关闭注册表 本人已验证
找到C:ProgramFilesCommonFilesMicrosoftSharedOFFICE12OfficeSetup ControllerProof.enProof.XML 文件
修改OptionRef Id=”AlwaysInstalled”/为 OptionRef Id=”NeverInstalled”/保存关闭
到此就完全破解了,没有限制,没有要求注册输入密钥提示等什么的了。注意你的版本是不是这个约,这个方法适用于Microsoft Office Home and Student 2007产品,专业版的我没有测试!
可以用软件自动生成的,rsa秘钥就是字符串加密转化的,类似于md5。
HTTPS实现需要申请SSL证书。
?进入Gworg选择SSL证书。
提交申请后,点击自动生成CSR。
根据要求完成认证。
大约几分钟就可以下载到SSL证书与私钥。
这样做的好处:可以一次性生成SSL证书打包使用。
注意事项:https协议需要SSL证书才可以使用。
都看完了嘛?相信现在您对desc秘钥自动生成有一个初级的认识了吧!也可以收藏页面获取更多DES算法的子密钥生成知识哟!区块链、虚拟币,我们是认真的!
相关内容
相关资讯
-
虚拟货币怎么挖的到的
图为比特币疯牛矿机图为显卡矿机在运营门槛上,比特币矿机和显卡矿机有非常高的要求:首要条件:充沛且廉价的电力矿机需7X24小时计算,发热量高,功耗大,矿机普遍额定功率在1000-2000W,布置100台
-
举报虚拟货币有钱拿吗
齐鲁网·闪电新闻2月25日讯 近日,记者从山东省发展改革委获悉,为贯彻落实《国家发展改革委等部门关于整治虚拟货币“挖矿”活动的通知》、国家发展改革委令2021年第49号要求,加速促进产业结构优化,推动
-
虚拟币跑分(认清“USDT跑分”骗局,远离洗钱活动)
通过仔细询问,我发现这个所谓的USDT跑分平台果然是一种新型骗局,并且所有参与到里边的人很有可能都涉嫌了协助洗钱犯罪
-
2005年比特币多少钱一枚(2006年比特币一个多少人民币)
比特币的概念最开始是在2009年是由一个叫中本聪的人士提出的,比特币是一种P2P形式的数字货币,在比特币概念刚被提出的时候,比特币是没有价格的,直到第一次交易发生,比特币才产生了价值,比特币最开始的时
-
如何玩转虚拟货币视频
通常 Web 应用的交互模式是由客户端向服务端发送 HTTP 请求, 服务端根据客户端的的请求返回相应的数据, 在这样的交互模式下, 通信双方并不是对等的, 因为所有的请求都是由客户端主动发起, 对于
实时快讯
-
2023-09-08渤海银行白金卡年费(渤海银行白金卡免费)
-
2023-09-08都安县社保局电话(都安县社保局官网)
-
2023-09-08朱利叶斯兰德尔(朱利叶斯兰德尔身高臂展)
-
2023-09-08最新100美元换人民币汇率(100美元兑人民币汇率走势)
-
2023-09-08芋头蒸肉(芋头蒸肉图片)
-
2023-09-08货款哪家银行好货(贷款的话哪个银行好些)
-
2023-09-08国内黄金走势图(国内黄金走势图情)
-
2023-09-08招商银行对公账户电话号码(招行对公账户客服电话)