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

牡丹江商城网站建设企业网站规划

牡丹江商城网站建设,企业网站规划,wordpress divi 2.7,全国100个最缺工职业介绍 在当今的数字时代#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.hkea.cn/news/14328457/

相关文章:

  • 牡丹江网站制作网页制作总结心得
  • 大学生帮别人做网站营销型定制网站
  • 陕西城乡建设厅网站免费网站源码下载平台
  • 淘掌门官方网站网站建设找哪个好
  • 网站开发工程师社交免费域名如何建站
  • 大丰市市城乡建设局网站微信扫二维码网页空白
  • 网站建设的作用有哪些临沂高端网站建设
  • 石家庄做网站公司美术馆网站建设方案书
  • 百度做任务的网站公司网站制作汇报会
  • 深圳网站建设设计远洋国际一期官方网站建设
  • 和网站建设签合同网络营销八大工具
  • 网站优化网络公司wordpress本地后台打开卡住
  • html网站模板下载中网可信网站查询
  • 网站建设运营服务公司logo设计公司怎么去跟客户谈
  • 海口专业网站建设ui设计案例网站
  • 简单的明星个人网站建设论文哪个程序做下载网站好
  • 做网站销售怎么样如何自己搞个微信小程序
  • 携程网的网站推广方式seo好的外贸网站
  • 制作网页和做网站是一个意思吗网站推广常用方法有哪些
  • 深圳市建设工程造价管理站怀化组织部网站
  • 河南县wap网站建设公司网络营销公
  • 天津市城乡建设局网站模仿淘宝网站
  • 做搜狗网站优化点击软个人网站建立 学生
  • 网站开发验证码功能网站建设基础教程人教版
  • 从化网站开发公司网站在布局
  • 大连seo网站推广虚拟主机app
  • 企业网站排名技巧外贸知识最全外贸业务流程
  • 论坛网站前置审批企业网站联系我们
  • 网站的开发是使用什么技术东莞网站seo方法
  • c 网站开发教程广告牌免费设计在线生成