Programmation sécurisée avec Java

Introduction

But du cours

Programmer des applications sécurisées en Java

Contenu

Outils cryptographiques:

Mais aussi:

Pré-requis

Disclaimer

Ne rien faire en API de cryptographie sans comprendre la totalité des mécanismes mis en jeu !

Service Provider Interface

Description

Utiliser pour les technologies:

Système développé en Java pour permettre à quiconque de fournir une implémentation aux API standard de Java

Fonctionnement

Il suffit de:

Conséquences

Système de greffons (plugin) donc

Architecture de cryptographie Java

La page de description officielle de l’API du JCA se trouve ici

Calcul de condensat

Algorithmes standard du JCA:

Utilisation :

Calcul de Code d’authentification de message (MAC)

Algorithmiques standard du JCS:

Utilisation :

Nous verrons plus généralement les clefs plus tard.

TP