zoukankan      html  css  js  c++  java
  • 20191320-2021-2022-1-diocs 无限的技能

    密码系统技术框架图

    无限的技能

    目标

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

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

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

    密码/编码小工具

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

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

    区块链的具体场景应用

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

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

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

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

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

  • 相关阅读:
    linux开启oracle服务
    一个tomcat多域名绑定多项目
    linux安装jdk1.7.0
    windows 查看端口进程和杀死进程
    windows2008 扩大远程连接数
    windows下用bak文件备份数据库
    linux常用命令
    mysql 开启远程连接访问
    windows 下tomcat安装
    IBM公司面试题
  • 原文地址:https://www.cnblogs.com/Ressurection-20191320/p/15269499.html
Copyright © 2011-2022 走看看