• 20191320-2021-2022-1-diocs 无限的技能


    密码系统技术框架图

    无限的技能

    目标

    • 需要思考:
      • 程序或系统名称以及解决什么问题
      • 程序或系统的组成
      • 程序或系统的功能

    在我看来,如老师所说,可以为未来提前拟定自己想要实现的系统,并为之进行学习,可以在真正实现之前有更强的目的性和更好的了解,以便更好地完成系统的实现。

    • 我想要实现的:
      1. 实现一个密码和编码功能集成小工具
      2. 利用区块链技术实现一个具体场景的应用
      3. 基于国密的口令生成和管理器

    密码/编码小工具

    我们在使用计算机时,特别是涉及密码、编码的时候经常进行密码、编码的处理,通常我们使用网上的一些小工具进行完成。使用的密码/编码包括很多,如哈希、base64、url编码等。但每次上网搜索,过程繁琐。在学习ctf时,常常使用各种密码相关小工具,我希望能够设计出一个类似具有集成功能的小程序,快速实现各种密码/编码功能。通过完成这样的系统,可以提高我对这些密码算法的理解,同时也提升并训练自己的程序设计能力。

    小工具由多种功能组成,如Base64编码、MD5、SHA族哈希计算等。可以调用标准库实现,若有能力和时间也可以自己尝试实现各类密码/编码算法。

    区块链的具体场景应用

    区块链目前的应用越来越广泛,具有去中心化、不可伪造、全程留痕、可追溯等特点。目前使用区块链的虚拟货币种类多样,使用各式各样的共识机制,使得区块链在金融领域有了较为广泛的应用。但就目前看来,区块链在其他应用场景也有很好的前景,但是其应用还较少。

    可以开发基于区块链的系统,在公共服务方面,比如医疗、公共管理、能源、交通等方面。也可以使用区块链在数字版权领域、公益领域进行应用。可以尝试基于区块链的医疗系统、基于区块链的交通管理系统等,使用较新的技术,实现具体应用。

    基于国密算法的口令管理器

    记得在大一时,我们尝试了使用keepass进行口令管理。在现在每天都使用非常多的网站、平台,密码(口令)的管理就成了难题。口令管理器能够让口令具有一定的复杂性,同时又能统一管理,统一地安全地存储,是非常实用的好工具。

    如果能够做到使用商用密码算法完成,则可以完全使用到各类国内的场景中,保障有特殊需求的人群的密码(口令)安全,进而保障账号安全,避免密码泄漏事件导致账号被盗等问题。

  • 相关阅读:
    CC.NET+SVN+Msbuild
    react服务端/客户端,同构代码心得
    为什么国人很难出高质量开源
    FKP,一套全栈框架,基于react、webpack、koa1、babel
    嵌入式工程师的发展路线
    浅谈学习单片机的一些职业规划
    关于嵌入式新手面试的一些小技巧
    几点心得送给学习嵌入式的新手
    新手学习嵌入式需要掌握的几点知识点
    从迷茫到转机,一个嵌入式工程师的经历
  • 原文地址:https://www.cnblogs.com/Ressurection-20191320/p/15269499.html
Copyright © 2020-2023  润新知