版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp

Cryptography isn't all there is to security. But rendering information unintelligible to those without the proper key usually plays a big role in any networked data-sharing system. Java Cryptography shows the Java programmer (with or without crypto experience) how to implement ciphers, keys, and other data-obscuring techniques in Java.

The Java language includes lots of classes that are designed to facilitate cryptography, and this book explores them in depth. Key management classes, random-number generators, signed applets, and other parts of the Java security mechanism get attention in these pages. But most interesting are the author's examples. He has written a complete implementation of the ElGamal cipher as a provider in the framework of the Java Security API. If you want to understand how the Provider Architecture works, this is what you need to examine. Don't look here for an explanation of the mathematics, however.

In addition to his discussions and examples for individual pieces of the cryptography infrastructure and his implementation of the ElGamal system, Knudsen includes two nifty crypto-enabled programs: a chat system and an e-mail system.

http://rapidshare.com/files/51564343/1565924029.zip

Java Cryptography相关推荐

  1. 安装 JAVA CRYPTOGRAPHY EXTENSION (JCE) UNLIMITED STRENGTH

    JCE(Java Cryptography Extension)是一组包,它们提供用于加密.密钥生成和协商以及 Message Authentication Code(MAC)算法的框架和实现. 它提 ...

  2. Java密码体系结构简介:Java Cryptography Architecture (JCA) Reference Guide

    来自Java官方的文档,作备忘使用. 简介: Java平台非常强调安全性,包括语言安全,密码学,公钥基础设施,认证,安全通信和访问控制. JCA是平台的一个主要部分,包含一个"提供者&quo ...

  3. java cryptography_Java密码体系结构简介:Java Cryptography Architecture (JCA) Reference Guide...

    来自Java官方的文档,作备忘使用. 简介: Java平台非常强调安全性,包括语言安全,密码学,公钥基础设施,认证,安全通信和访问控制. JCA是平台的一个主要部分,包含一个"提供者&quo ...

  4. you have not installed the Java Cryptography Extension (JCE)

    解决方法就下载官方JCE无限制强度加密策略文件,覆盖即可. 下面是Oracle官网JDK8的JCE文件下载路径 JCE Unlimited Strength Jurisdiction Policy F ...

  5. AES加密时抛出java.security.InvalidKeyException:#160;Illegal#160;key#160;size#160;or#160;def...

    原文:AES加密时抛出java.security.InvalidKeyException: Illegal key size or def 使用AES加密时,当密钥大于128时,代码会抛出 java. ...

  6. JAVA 和.NET在安全功能的比较

    本文根据Denis Piliptchouk的文章翻译.摘录而来,有些术语翻译不太好理解,还请参考原文. 第一部分 安全配置和代码封装 安全配置 两个平台的配置都是通过XML或纯文本文件,两个平台最大的 ...

  7. java.security.InvalidKeyException: Illegal key size or default parameters

    今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size or default parameters ...

  8. Java企业实训 - 01 - Java前奏

    前言: 虽然个人专攻.NET方向,不过由于个人是干教育行业的,方方面面的东西,不能说都必须精通,但肯定多少都会涉及到. 一个菜鸟学员,从啥都不会,经过一步步学习,最后到企业上手掌管一个模块甚至一个项目 ...

  9. Java服务部署规范(内部使用)

    1. 目的 Java服务在灰度环境和生产环境需要参照此文档进行部署. 2. 环境准备 2.1. 安装Java Cryptography Extension (JCE) 需要在JVM中安装JCE来进行加 ...

  10. 20155222 2016-2017-2 《Java程序设计》第10周学习总结

    20155222 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 简单JAVA socket * 1 搭建服务器端* 1 创建ServerSocket对象绑 ...

最新文章

  1. 计算机视觉 | 图像描述与注意力机制
  2. 基于跨国人口流动数据的新冠病毒传播途径分析
  3. 单(liu_runda学长的神题)
  4. MySQL数据库 高级查询(一)
  5. 好用的ToolStripManager类
  6. Linux 文件服务---------- nfs Server
  7. file 选择的图片作为背景图片_酷炫!用Python把桌面变成实时更新的地球图片
  8. MySQL InnoDB Engine--数据预热
  9. 贺岁喜剧《高兴》山寨歌舞大狂欢 陕西话的RAP
  10. 4 5区别 angular 和_初探Angular的更新机制
  11. 日均 61 亿次攻击、挖矿病毒“卫冕”安全威胁之最,云上安全防御如何“战”?...
  12. 一个smarty 分页插件
  13. 用HTML语言怎样打印出九九乘法表,jsp/javascript打印九九乘法表代码
  14. Apache运行模式MPM详解
  15. 【老罗笔记】哪来的天才——练习中的平凡与伟大
  16. JAVA算法:解救小哈(JAVA版)
  17. 人脸识别论文:Partial FC: Training 10 Million Identities on a Single Machine
  18. 数据中台开源解决方案(一)
  19. 聊聊AppDelegate解耦
  20. 【opencv450-samples】inpaint 使用区域邻域恢复图像中的选定区域

热门文章

  1. 苹果可能会失去中国的iPad商标
  2. tplink怎么进去_手机怎么进入tplink路由器设置界面?
  3. 用python计算圆柱体积
  4. Java 正则表达式之提取数字
  5. 华为云学院-人人学loT学习笔记- 第五章 操作系统 轻量开源
  6. feign api Ambiguous mapping
  7. Hexo写博客时的图片问题
  8. python绘制正多边形_python : turtle 画正多边形
  9. 群晖 nas docker 时间校准
  10. Java程序员的五个职业发展方向