标签:加密

Java

某开源博客系统最新版源码审计

5

xiaoli.he 发布于 2018-10-20

*本文原创作者:davichi8282,本文属于FreeBuf原创奖励计划,未经许可禁止转载 0×00 概述 近期审计一个JAVA开源博客系统mblog2.5最新版,整体系统还是很安全的,漏洞较少,传统的问题像XSS系统使用全局过滤的方式进行实体化处理,上传问题使用白...

阅读(22)评论(0)赞 (0)

Spring

浅析Spring Security 的认证过程及相关过滤器

3

xirruiqiang 发布于 2018-10-17

上一篇文章 浅析Spring Security 核心组件 中介绍了Spring Security的基本组件,有了前面的基础,这篇文章就来详细分析下Spring Security的认证过程。 Spring Security 的核心之一就是它的过滤器链,我们就从它的过滤器链入手,下图...

阅读(30)评论(0)赞 (0)

Java

fabric 1.3之使用Identity Mixer实现MSP

2

刘莉莉 发布于 2018-10-16

一,什么是Idemix Idemix是一个加密协议套件,它提供强大的身份验证以及隐私保护功能,如匿名,无需披露交易者身份即可进行交易,以及不可链接性,即单个身份发送多个交易的能力,而不会泄露 交易是通过相同的身份发送的。 Idemix流中涉及三个参与者:用户,发行者和验证者。 I...

阅读(28)评论(0)赞 (0)

Java

《Java8实战》-第八章笔记(重构、测试和调试)

yanxinchi 发布于 2018-10-16

通过本书的前七章,我们了解了Lambda和Stream API的强大威力。你可能主要在新项目的代码中使用这些特性。如果你创建的是全新的Java项目,这是极好的时机,你可以轻装上阵,迅速地将新特性应用到项目中。然而不幸的是,大多数情况下你没有机会从头开始一个全新的项目。很多时候,你...

阅读(23)评论(0)赞 (0)

Java

在线课程太多不知道怎么选?不妨试试这位 Google 工程师的选课方法

5

xiaoli.wang 发布于 2018-10-15

如今知识付费的概念已被大家广泛接受,人们乐于为了自身的成长、兴趣和职业规划付费接受培训和专业课程。然而,在线课程浩如烟海,如何找到符合自己需求并且质量高的在线课程并没有那么容易。 就拿编程入门课程的 Python 来说,以之作为关键字可以搜索到 242 条课程记录。即便一门课只要...

阅读(22)评论(0)赞 (0)

Java

BouncyCastle加密提供程序库用于Java 7u40上的applet

songhua.gao 发布于 2018-10-15

情况:我正在维护使用BouncyCastle库bcpkix-jdk15on-149.jar和bcprov-jdk15on-149.jar的Java applet. 问题是当小程序在启用JRE版本7_u40的浏览器上运行时. 该行为已经从版本7_u25发生了变化,它总是提示一个模态...

阅读(30)评论(0)赞 (0)

Java

Oracle推出轻量级Java微服务框架Helidon

3

likai 发布于 2018-10-15

近日,Oracle 推出 了一个新的开源框架 Helidon ,该项目是一个用于创建基于微服务的应用程序的Java库集合。和 Payara Micro 、 Thorntail (之前的 WildFly Swarm )、 OpenLiberty 、 TomEE 等项目一样,该项目也...

阅读(35)评论(0)赞 (0)

Spring

Spring Security OAuth2开发指南

尖兵 发布于 2018-10-10

Spring OAuth2.0提供者实际上分为: 授权服务 Authorization Service. 资源服务 Resource Service. 虽然这两个提供者有时候可能存在同一个应用程序中,但在Spring Security OAuth中你可以把 他它们各自放在不同的应...

阅读(33)评论(0)赞 (0)

Java

Quartz 定时任务

刘莉莉 发布于 2018-10-08

最近自己负责的公司项目中业务上需要用到定时任务,所以对定时任务做一个总结。 问题分析 有这样一个业务逻辑:用户登录上传一个加密文件,后端代码解析文件后从服务器打包几个文件放到一个 pkg/$SESSIONID 文件夹中,用户在浏览器端点击“下载”按钮,将服务器上 pkg/$SES...

阅读(33)评论(0)赞 (0)

Java

使用比特币RPC客户端创建比特币java应用程序

Harries 发布于 2018-10-08

你可以使用RPC客户端在Java中创建有扩展性的比特币应用程序。在这篇博客中,我们将使用 JavaBitcoindRpcClient 。 在我们开始编码之前,请确保在本地系统中运行比特币核心。如果你没有比特币核心,你可以从 此链接 安装它,或者如果你使用的是ubuntu,你可以关...

阅读(38)评论(0)赞 (0)

Java

Tackling Runtime-based Obfuscation in Android With TIRO

4

xirruiqiang 发布于 2018-10-08

出处:USENIX 18’ 资料: Slides 、 Paper 1 Abstract & Introduction 混淆技术经常被使用在恶意软件上对抗自动化的程序分析。在Android 平台恶意软件经常使用Java反射、加壳还有字符串加密等方式。作者把常见的混淆技术如字...

阅读(29)评论(0)赞 (0)

Spring

SpringBoot(七):文件上传

hanze 发布于 2018-10-07

本作品采用 知识共享署名 4.0 国际许可协议 进行许可。 本文作者:低调小熊猫 文章链接: https://aodeng.cc/archives/springbootqi 转载声明:自由转载-非商用-非衍生-保持署名,非商业转载请注明作者及出处,商业转载请联系作者本人qq:26...

阅读(30)评论(0)赞 (0)

Java

给 Java 和 Android 构建一个简单的响应式Local Cache

3

zhuangli 发布于 2018-10-07

一. 为何要创建这个库 首先,Local Cache 不是类似于 Redis、Couchbase、Memcached 这样的分布式 Cache。Local Cache 适用于在单机环境下,对访问频率高、更新次数少的数据进行存放。因此,Local Cache 不适合存放大量的数据。...

阅读(34)评论(0)赞 (0)

Java

java和go中的密码学-系列教程目录

xiaoli.wang 发布于 2018-10-06

加解密技术在我们平日工作生活中应用随处可见、不可或缺。当前如火如荼的区块链技术的确权无信任实现的底层根基就是加解密技术。 因此,掌握常见加解密技术是非常重要的,也是程序员进入区块链行业的必备知识能力。 本系列是本人学习加解密知识过程中的总结整理,希望能帮到大家。本系列将会主要以G...

阅读(31)评论(0)赞 (0)

Java

如何使用不同语言访问bitcoinj

邓龙华 发布于 2018-10-05

对于需要广泛深入的理解bitcoinj,防止缓冲区溢出和Android手机可很好的应用,Java是一个很好的选择。但它也有老问题,冗长而且通常也不适合所有人。 本页详细介绍了其他编程开发语言如何使用bitcoinj。 Javascript Javascript可以使用Java8中...

阅读(40)评论(0)赞 (0)

Java

6个你应当了解的Java比特币项目

6

xiaoli.wang 发布于 2018-10-04

比特币是第一种被广泛认可并获得众多支持的数字加密货币,如果你考虑 在自己的Java系统中增加对比特币的支持,那么相信下面这6个使用Java开发 的比特币开源项目,会对你有很大的帮助。 1、bitcoinj 代码地址:https://github.com/bitcoinj/bitc...

阅读(32)评论(0)赞 (0)

Java

java开发比特币类库bitcoinj入门指南

wenming.gapo 发布于 2018-10-03

bitcoinj是一个使用比特币协议的库。它可以维护钱包,发送/接收交易而无需比特币核心的本地副本,并具有许多其他高级功能。它是用Java实现的,但可以通过任何JVM兼容语言中使用:包括Python和JavaScript中的示例。 它附带完整的文档,并建立了许多大型,众所周知的比...

阅读(42)评论(0)赞 (0)