跳转至

Insecure Cryptographic Storage Challenge 1(不安全的加密存储 1

题介绍

这个原题感觉比较别扭,因此将其修改的更加容易理解.
需要获得展示的密文的明文信息即可, 密文是使用凯撒密码进行加密,位移是5

功能实现

无后端实现

解题步骤

主要理解凯撒密码是一个比较弱的加密方法,是将每个字符向后移动固定位数,即位移,如第一个字符r,解密时向前5个字符为m,其他字符一样计算即可

总结

加密是常用而且非常有效的防御方法,但不安全的加密算法、不当的密钥管理,无法达到真正的安全

需要选择被验证过的加密算法: 如AES256,RSA等
密钥禁止明文保存,如果能定期更换就更好了

汉化说明

  • 添加汉化文件
    src/main/resources/i18n/challenges/insecureCryptoStorage/insecureCryptoStorage_zh.properties 
    
  • 修改
    /src/main/webapp/challenges/x9c408d23e75ec92495e0caf9a544edb2ee8f624249f3e920663edb733f15cd7.jsp
    
    删除 Ymj wjxzqy pjd ktw ymnx qjxxts nx ymj ktqqtbnsl xywnsl;
Back to top