当前位置: 首页 > news >正文

c 购物网站开发流程图杭州网站建设seo优化营销制作

c 购物网站开发流程图,杭州网站建设seo优化营销制作,世界十大电商平台,上海中小企业发展服务中心介绍 在当今的数字时代#xff0c;数据安全至关重要。无论是保护用户密码、财务信息还是任何其他敏感数据#xff0c;加密都是保护信息免遭未经授权访问的基本工具。在本文中#xff0c;我们将探讨如何使用 .NET Core 中的高级加密标准 (AES) 算法在 C# 中实现安全字符串加…介绍 在当今的数字时代数据安全至关重要。无论是保护用户密码、财务信息还是任何其他敏感数据加密都是保护信息免遭未经授权访问的基本工具。在本文中我们将探讨如何使用 .NET Core 中的高级加密标准 (AES) 算法在 C# 中实现安全字符串加密和解密。 了解 AES 加密 AES 是一种广泛用于保护数据的对称加密算法。它对数据块进行操作支持 128、192 和 256 位的密钥长度。在我们的实现中我们将重点介绍具有 256 位密钥的 AES它提供了高级别的安全性。 设置.NET Core 项目 让我们首先设置一个新的 .NET Core 项目。打开您喜欢的开发环境并创建一个新的控制台应用程序 dotnet new console -n StringEncryptionDemo cd StringEncryptionDemo 实现加密和解密逻辑 接下来我们实现使用 AES 加密和解密字符串的逻辑。创建一个名为 StringEncryptor 的类 using System; using System.IO; using System.Security.Cryptography; using System.Text;public class StringEncryptor {private readonly byte[] key;private readonly byte[] iv;public StringEncryptor(string keyString, string ivString){key Encoding.UTF8.GetBytes(keyString);iv Encoding.UTF8.GetBytes(ivString);}public string Encrypt(string plainText){using var aes Aes.Create();aes.Key key;aes.IV iv;var encryptor aes.CreateEncryptor(aes.Key, aes.IV);using var memoryStream new MemoryStream();using (var cryptoStream new CryptoStream(memoryStream, encryptor, CryptoStreamMode.Write)){using (var streamWriter new StreamWriter(cryptoStream)){streamWriter.Write(plainText);}}return Convert.ToBase64String(memoryStream.ToArray());}public string Decrypt(string cipherText){using var aes Aes.Create();aes.Key key;aes.IV iv;var decryptor aes.CreateDecryptor(aes.Key, aes.IV);using var memoryStream new MemoryStream(Convert.FromBase64String(cipherText));using var cryptoStream new CryptoStream(memoryStream, decryptor, CryptoStreamMode.Read);using var streamReader new StreamReader(cryptoStream);return streamReader.ReadToEnd();} } 综合起来 现在让我们使用 StringEncryptor 类来加密和解密字符串 class Program {static void Main(string[] args){string key ThisIsASuperSecretKey;string iv ThisIsASuperSecretIV;StringEncryptor encryptor new StringEncryptor(key, iv);string originalString Hello, world!;Console.WriteLine(Original: originalString);string encryptedString encryptor.Encrypt(originalString);Console.WriteLine(Encrypted: encryptedString);string decryptedString encryptor.Decrypt(encryptedString);Console.WriteLine(Decrypted: decryptedString);} } 结论 在这本中我们踏上了数据安全领域的旅程重点介绍如何使用高级加密标准 (AES) 算法和 .NET Core 在 C# 中实现安全字符串加密和解密。通过利用强大的对称加密算法 AES我们有能力保护敏感数据免遭窥探。 学习网络安全技术的方法无非三种: 第一种是报网络安全专业现在叫网络空间安全专业主要专业课程:程序设计、计算机组成原理原理、数据结构、操作系统原理、数据库系统、 计算机网络、人工智能、自然语言处理、社会计算、网络安全法律法规、网络安全、内容安全、数字取证、机器学习多媒体技术信息检索、舆情分析等。 第二种是自学就是在网上找资源、找教程或者是想办法认识一-些大佬抱紧大腿不过这种方法很耗时间而且学习没有规划可能很长一段时间感觉自己没有进步容易劝退。 第三种就是去找培训。 接下来我会教你零基础入门快速入门上手网络安全。 网络安全入门到底是先学编程还是先学计算机基础这是一个争议比较大的问题有的人会建议先学编程而有的人会建议先学计算机基础其实这都是要学的。而且这些对学习网络安全来说非常重要。但是对于完全零基础的人来说又或者急于转行的人来说学习编程或者计算机基础对他们来说都有一定的难度并且花费时间太长。 第一阶段基础准备 4周~6周 这个阶段是所有准备进入安全行业必学的部分俗话说基础不劳地动山摇 第二阶段web渗透 学习基础 时间1周 ~ 2周 ① 了解基本概念SQL注入、XSS、上传、CSRF、一句话木马、等为之后的WEB渗透测试打下基础。 ② 查看一些论坛的一些Web渗透学一学案例的思路每一个站点都不一样所以思路是主要的。 ③ 学会提问的艺术如果遇到不懂得要善于提问。 配置渗透环境 时间3周 ~ 4周 ① 了解渗透测试常用的工具例如AWVS、SQLMAP、NMAP、BURP、中国菜刀等。 ② 下载这些工具无后门版本并且安装到计算机上。 ③ 了解这些工具的使用场景懂得基本的使用推荐在Google上查找。 渗透实战操作 时间约6周 ① 在网上搜索渗透实战案例深入了解SQL注入、文件上传、解析漏洞等在实战中的使用。 ② 自己搭建漏洞环境测试推荐DWVASQLi-labsUpload-labsbWAPP。 ③ 懂得渗透测试的阶段每一个阶段需要做那些动作例如PTES渗透测试执行标准。 ④ 深入研究手工SQL注入寻找绕过waf的方法制作自己的脚本。 ⑤ 研究文件上传的原理如何进行截断、双重后缀欺骗(IIS、PHP)、解析漏洞利用IIS、Nignix、Apache等参照上传攻击框架。 ⑥ 了解XSS形成原理和种类在DWVA中进行实践使用一个含有XSS漏洞的cms安装安全狗等进行测试。 ⑦ 了解一句话木马并尝试编写过狗一句话。 ⑧ 研究在Windows和Linux下的提升权限Google关键词提权 以上就是入门阶段 第三阶段进阶 已经入门并且找到工作之后又该怎么进阶详情看下图 给新手小白的入门建议 新手入门学习最好还是从视频入手进行学习视频的浅显易懂相比起晦涩的文字而言更容易吸收这里我给大家准备了一套网络安全从入门到精通的视频学习资料包免费领取哦 本文转自 https://blog.csdn.net/xiefeng240601/article/details/139563223?spm1001.2100.3001.7377utm_mediumdistribute.pc_feed_blog_category.none-task-blog-classify_tag-5-139563223-null-null.nonecasedepth_1-utm_sourcedistribute.pc_feed_blog_category.none-task-blog-classify_tag-5-139563223-null-null.nonecase如有侵权请联系删除。
http://www.w-s-a.com/news/611755/

相关文章:

  • 网站公司怎么做的网站建设论文二稿
  • 网站建设服务商都有哪些html项目答辩
  • 网站上传到万网主机wordpress视频防盗链
  • 西安建设商城类网站广告设计公司文案
  • 如何建设好高校网站麻辣烫配方教授网站怎么做
  • 宁波网站建设计品牌推广策略分析
  • 网站自建设需要买什么时候开始深圳市建筑市场信息公开平台
  • 平台营销型网站建设小城镇建设的网站文献
  • 燕郊个人做网站小企业网站模板
  • 网站ip需要备案新开河街做网站公司
  • 网站定制设计方案wordpress批量传图片
  • 做外贸兼职的网站设计福州网站开发私人
  • 金华建站模板目前国内有哪些网站做家具回收
  • 个人做网站还是公众号赚钱好部门网站建设和维护
  • 系列图标设计网站推荐建商城网站
  • 中牟建设工程信息网站黑龙江 哈尔滨
  • 网站设计基本结构wap自助建论坛网站
  • 专业番禺网站建设爱做网站外国
  • 深圳罗湖网站设计公司价格制作网站的公司办什么营业执照
  • 长清网站建设价格群辉NAS搭建wordpress
  • 变更股东怎样在工商网站做公示网站建设和网站优化哪个更重要
  • 西安手机网站python网站开发效率
  • 深圳建站的公司羽毛球赛事2022直播
  • j2ee网站开发搜索推广的流程
  • 网站目录结构图虚拟主机如何安装WordPress
  • 信产部网站备案保定软件开发网站制作
  • 东莞网站设计定做东莞网站建设最牛
  • 网站开发的软件天猫的网站导航怎么做的
  • 做链接哪个网站好网站建设平台方案设计
  • 资质升级业绩备案在哪个网站做网站建设方案费用预算