2016年12月20日

【Java密码学】用Java数字签名提供XML安全

摘要: 简介 众所周知,XML在产品和项目开发中起着非常重要的作用。通过XML文档可以获取很多信息,还可以使用XML文件进行CRUD(增加、查询、更新和删除)操作。然而值得注意的是,我们如何确保XML中的数据是来自经过认证的可信和可靠的来源。关于XML文件数据的可靠性和真实性存在很多问题。通常的情况是,开发 阅读全文

posted @ 2016-12-20 09:29 秋乡暮雨 阅读(1922) 评论(0) 推荐(0) 编辑

2016年12月19日

【Java密码学】XML签名

摘要: http://www.oracle.com/technetwork/articles/javase/dig-signature-api-140772.html XML签名的结构和类型 基本上XML签名有三种类型: 封内签名enveloped 封外签名enveloping 分离签名detached 封 阅读全文

posted @ 2016-12-19 19:01 秋乡暮雨 阅读(545) 评论(0) 推荐(0) 编辑

2016年12月18日

【Java密码学】使用Bouncy Castle生成数字签名、数字信封

摘要: Bouncy Castle(轻量级密码术包)是一种用于 Java 平台的开放源码的轻量级密码术包,它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。最近项目上正好用到了Bouncy Castle,用于生成数字签名、数字信封,去网上找了很久,都没有找到合适的案例,而Bouncy Castle 阅读全文

posted @ 2016-12-18 18:45 秋乡暮雨 阅读(12666) 评论(1) 推荐(0) 编辑

【Java】国内maven私服

摘要: alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central repositories { mavenLocal() maven { ur... 阅读全文

posted @ 2016-12-18 01:30 秋乡暮雨 阅读(850) 评论(0) 推荐(0) 编辑

2016年12月13日

【密码学】常见证书格式及相互转换

摘要: PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:PKCS#7 Cryptographic Message Syntax Stand 阅读全文

posted @ 2016-12-13 17:10 秋乡暮雨 阅读(1377) 评论(1) 推荐(0) 编辑

2016年12月12日

【密码学】数字证书原理

摘要: 公钥机制面临的问题-假冒身份发布公钥采用公钥机制进行加密传输面临的一个问题是公钥的发布。任何一个用户都可以通过网络向所有人发布伪造的公钥,如果某个用户假冒真正用户的名义发布一个公钥,在该假冒者被揭穿以前,他可以解读所有发向真正用户的加密消息,还可以通过签名冒充真正用户的身份。 用户A假冒用户B的身份 阅读全文

posted @ 2016-12-12 18:37 秋乡暮雨 阅读(974) 评论(0) 推荐(0) 编辑

2016年12月9日

【Java】Java与数字证书

摘要: Java与数字证书 Java与数字证书 证书的签发和应用 证书的内容和意义 其它 证书的签发和应用 证书的内容和意义 其它 证书(Certificate,也称public-key certificate)是用某种签名算法对某些内容(比如公钥)进行数字签名后得到的、可以用来当成信任关系中介的数字凭证。 阅读全文

posted @ 2016-12-09 17:32 秋乡暮雨 阅读(721) 评论(0) 推荐(0) 编辑

【Java】在eclipse中使用maven进行项目构建 入门篇

摘要: maven配置的简单说明 从\192.168.30.150\103.初级人员培训资料\新建文件夹 (2)\环境下提取apache-maven-3.0.4.zip压缩包,解压缩至E盘下 在E盘下新建".m2"文件夹,将\192.168.30.150\103.初级人员培训资料\新建文件夹 (2)\中的s 阅读全文

posted @ 2016-12-09 16:50 秋乡暮雨 阅读(269) 评论(0) 推荐(0) 编辑

【Java】在eclipse中使用gradle进行项目构建 入门篇

摘要: ##Gradle的安装与配置- Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL(领域特定语言)语法的自动化构建工具。 系统环境变量中添加gradle 前往官网下载Complete distribution 添加系统变量,变量值为gradle安装目录 前往官网下载Com 阅读全文

posted @ 2016-12-09 16:50 秋乡暮雨 阅读(2851) 评论(0) 推荐(0) 编辑

2016年12月5日

Practice encryptedblobstore

摘要: C++ BlobStore 使用范例(C++伪代码) 一个可能的接口设计示例(C++) Java BlobStore 使用范例(Java伪代码) 一个可能的接口设计示例(Java) BlobStore 使用范例(C++伪代码) 一个可能的接口设计示例(C++) BlobStore 使用范例(Java 阅读全文

posted @ 2016-12-05 16:40 秋乡暮雨 阅读(432) 评论(0) 推荐(0) 编辑

导航