windows下运行macInstance = Mac.getInstance("HmacSHA1");完全正常,Linux下则出现异常:

java.security.NoSuchAlgorithmException: Algorithm HmacSHA1 not available
at javax.crypto.Mac.getInstance(DashoA13*..);
主要原因是linux下缺少依赖包。
解决方法:
    在windows下打开目录$JAVA_HOME/jre/lib/ext/,找到sunjce_provider.jar,然后拷贝至linux下对应的目录即可。 可参考:http://docs.oracle.com/javase/6/docs/technotes/guides/security/SunProviders.html

最新文章

  1. 细说ASP.NET Forms身份认证
  2. CentOS 配置防火墙操作实例(启、停、开、闭端口):
  3. VS2010项目的部署与安装
  4. GJM :用JIRA管理你的项目(二)JIRA语言包支持及插件支持 [转载]
  5. IT行业常见职位职业路线图
  6. JVM-字节码指令
  7. android在Data目录内置可删除的APP
  8. js checkbox
  9. 操作JNI函数以及复杂对象传递
  10. ASP.NET 在IIS7.5下自定义404错误页面的方法
  11. Linux User's Manual IOSTAT
  12. easyui 使特定tab处于选中状态
  13. ASP.NET Web API 文件產生器 - 使用 Swagger
  14. IOS中内存管理机制浅解
  15. vs2008如何创建DLL和使用DLL
  16. session之退出登陆
  17. A - Oil Deposits(搜索)
  18. IOS传值之Block传值(二)
  19. ListView与RadioButton组合——自定义单选列表
  20. 网页 cookie

热门文章

  1. jquery如何在异步方式中给全局变量赋值
  2. [转]javascript eval函数解析json数据时为什加上圆括号eval("("+data+")")
  3. 关于MariaDB5.5不是有效的Win32 应用程序
  4. AX7: CREATE NEW PACKAGE\MODEL
  5. sublime 工具构建
  6. 安装sass并ruby更改淘宝镜像
  7. MES系统学习
  8. Hive的安装
  9. tp框架总结(二)
  10. 关于C/S模式开发的学习笔记