Skip to content
DEV Community

DEV Community

[画像:Patrick Favre profile picture]

Patrick Favre

Software Engineer currently working as architect, backend dev, cloud engineer, IT ops rookie. Cryptography and security are my passions.

Location Vienna Joined Joined on Personal website https://favr.dev github website

Education

Vienna University of Technology

Work

Lead Dev @ Senacor Technolgies

Badges

Two Year Club
Two Year Club badge

Two Year Club

This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least two years.

One Year Club
One Year Club badge

One Year Club

This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least one year.

Writing Debut
Writing Debut badge

Writing Debut

Awarded for writing and sharing your first DEV post! Continue sharing your work to earn the 4 Week Writing Streak Badge.

GitHub Repositories

indoor-positioning

A full-featured indoor positioning system that was developed during my master thesis. It has a javascript based rich UI and has a server-client architecture.

Java 50 stars

BlurTestAndroid

This is a simple App to test some blur algorithms on their visual quality and performance.

Java 416 stars

website-dr-sel

A simple static website created with jekyll

SCSS

uber-adb-tools

A tool that enables advanced features through adb installing and uninstalling apps like wildcards and multi device support. Useful if you want to clean your test device from all company apks or install a lot of apks in one go. Written in Java so it should run on your platform.

Java 155 stars

dice

A cryptographically secure pseudorandom number generator cli tool printing in a wide variety of byte encodings (hex, base64,..) and for many programming languages (c, java, c#, php, etc.) using NIST SP800-90Ar1 HMAC-DRBG. Supports external seeding from various true random services.

Java 13 stars

bcrypt

A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.

Java 451 stars

website-favre

The source for my private website powered by hugo a static code generators and typescript/node based CLI to fetch my content from various sites..

TypeScript

uber-apk-signer

A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.

Java 1753 stars

slf4j-timber

SLF4J binding for Timber - a logger with a small, extensible API which provides utility on top of Android's normal Log class.

Java 26 stars

checkstyle-config

Global checkstyle config to be reused in different projects. These include my own personal rules so your milage may vary.

3 stars

Dali

Dali is an image blur library for Android. It contains several modules for static blurring, live blurring and animations.

Java 1052 stars

mvn-common-parent

A maven configuration which can be used as a commons config parent for POM files

2 stars

armadillo

A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.

Java 276 stars

singlestep-kdf

Implementation of the single-step key derivation function (KDF) as described in NIST Special Publication 800-56C Rev1 supporting messages digest and HMAC.

Java 9 stars

under-the-hood

Under the Hood is a flexible and powerful Android debug view library. It uses a modular template system that can be easily extended to your needs, although coming with many useful elements built-in.

Java 217 stars

rocketchat-exporter

A simple script exporting chats from a rocket chat instance using the public REST API. Useful if no administrative access is possible.

Java 24 stars

hkdf

A standalone Java 7 implementation of HMAC-based key derivation function (HKDF) defined in RFC 5869 first described by Hugo Krawczyk. HKDF follows the "extract-then-expand" paradigm which is compatible to NIST 800-56C Rev. 1 two step KDF

Java 62 stars

id-mask

IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger.

Java 58 stars

planb-android

A crash recovery library for Android. It allows tracking and handling crashes with different rules for debugging and production.

Java 34 stars

density-converter

A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.

Java 244 stars

bytes-java

Bytes is a utility library that makes it easy to create, parse, transform, validate and convert byte arrays in Java. It supports endianness as well as immutability and mutability, so the caller may decide to favor performance.

Java 150 stars

bkdf

BCrypt based key derivation function to improve BCrypt as a cryptographic primitive for password hashing and key derivation

Java 2 stars

Skills/Languages

Java, Spring, Kotlin, Angular, Typescript, Docker

Currently learning

How AI will shape our future work

Currently hacking on

Creating a modern architecture in Azure Cloud in FinTech

Post 1 post published
Comment 0 comments written
Tag 19 tags followed
loading...
DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

AltStyle によって変換されたページ (->オリジナル) /