zoukankan      html  css  js  c++  java
  • 记录下平台多种语言加密算法实施的历程

    先来点干货,

    多种语言(java,c#,php,js,c++) 对同一种数据实施加密时,会遇到各种问题。考虑的思路和方向:

    1、字符编码方式是否都一致。 utf-8 ?

    2、对称?非对称加密?

    3、以对称加密算法 AES 来举例,需要关注点

      算法是否一致?     都为 AES

      算法特性是否一致?  加密模式是否都为 CBC

          分块大小?      是否为 128 位

      key 是否一致?    key 是否为 16字节(字符)

      iv 是否一致?     iv 是否为 16 字节(字符)

      填充模式?      是否都为 ZeroPadding / PKCS5Padding / PKCS7Padding

  • 相关阅读:
    Linux05——用户操作
    租房子-----多选题
    查询
    增删
    PHP基础
    数据库--高级查询
    CRUD查询
    CRUD操作
    数据库
    轮播
  • 原文地址:https://www.cnblogs.com/AloneSword/p/3487785.html
Copyright © 2011-2022 走看看