汇总 20-10-18

151 阅读1分钟
  • 【java】【精算】Java 浮点数 精确计算 -> BigDecimal
  • 【环境】【python】【openssl】【gpy】安装 gpy报错: stack Error: `gyp` failed with exit code:1 [解决:https://blog.csdn.net/weisubao/article/details/105464662]
  • 【设计】【加密】前端 登录时 用公钥将 客户端 用户名 密码加密。。发到服务端 用私钥解密
  • 【坑】【加密】Android 的RSA 默认加密方式 和 java JDK不一样
  • 【坑】【Base64】 android base64 加密模式。不要用 DEFAULT,DEFAULT 会添加换行符。用 NO_WRAP模式
base64 加密 
CRLF:这个参数看起来比较眼熟,它就是Win风格的换行符,意思就是使用CR LF这一对作为一行的结尾而不是Unix风格的LF

DEFAULT:这个参数是默认,使用默认的方法来编码。android 超过76个字符会添加换行符。

NO_PADDING:这个参数是略去编码字符串最后的“=”

NO_WRAP:这个参数意思是略去所有的换行符(设置后CRLF就没用了)

URL_SAFE:这个参数意思是编码时不使用对URL和文件名有特殊意义的字符来作为编码字符,具体就是以-和_取代+和/