Skip to content

解密功能优化建议 #35

Description

@Wnltc

大佬好,对于解密功能的实现,是不是可以考虑给每个加密算法的实现类(AesUtil)加入一个参数,比如isCache=false,然后根据这个参数来判断是否支持直接解密。

  1. 如果是对称加密算法,则将该参数设为false,解密时使用密钥进行解密
  2. 如果是rsa或者execjs,则根据用户配置来决定该参数是false还是true

比如:
如果用户配置了私钥,那么就将该参数设为false,加密时直接加密返回,不做其他操作,解密时使用私钥进行解密;
如果没有配置私钥,则将该参数设为true,加密时将明文写入数据库,解密时从数据库中提取明文

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions