Skip to content

java-crypto/H-Google-Tink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

H-Google-Tink

Webseite: http://javacrypto.bplaced.net Die Programme in diesem Bereich sind Beispiele für die Nutzung der Kryptographie-Bibliothek Google Tink.

  • Sicherheitshinweis * Einige Programme sind kryptographisch nicht sicher und sollten nicht für den Produktiveinsatz genutzt werden, sie werden hier nur zu Lern- und Lehrzwecken bereitgestellt.

Alle Programme sind sowohl unter Java 8 als auch unter Java 11 lauffähig.

Erklärungen zu allen Programmen findet Ihr unter: http://javacrypto.bplaced.net/h-google-tink-bibliothek/

Website: http://javacrypto.bplaced.net The programs in this area show examples of uses the crypto library Google Tink.

  • Security notice * Some program are cryptographic unsafe and should not used in any production case, they are provided for learning purposes only.

All programms are runnable with Java 8 and Java 11.

Erklärungen zu allen Programmen findet Ihr unter: http://javacrypto.bplaced.net/h-google-tink-bibliothek/

H01_AesGcmEncryptionTinkString.java: http://javacrypto.bplaced.net/h01-aes-gcm-verschluesselung-tink-mit-einem-string/

H02_AllSymmetricEncryptionsTinkString.java: http://javacrypto.bplaced.net/h02-alle-symmetrischen-verschluesselungen-tink-mit-einem-string/

H03_SymmetricEncryptionTinkSaveKeysFile.java: http://javacrypto.bplaced.net/h03-symmetrische-verschluesselung-via-tink-mit-aad-daten-und-einer-datei/

H03b_SymmetricEncryptionWithoutAadTinkSaveKeysFile.java: http://javacrypto.bplaced.net/h03b-symmetrische-verschluesselung-via-tink-ohne-aad-daten-und-einer-datei/

H04_SymmetricStreamEncryptionTinkSaveKeysLargeFile.java: http://javacrypto.bplaced.net/h04-symmetrische-streamverschluesselung-via-tink-mit-aad-daten-fuer-grosse-dateien/

H05_CommandsDe.java: http://javacrypto.bplaced.net/h05-symmetrische-streamverschluesselung-via-tink-mit-aad-daten-cli/

H05_EncryptionTinkDeCLI.java: http://javacrypto.bplaced.net/h05-symmetrische-streamverschluesselung-via-tink-mit-aad-daten-cli/

H06_HybridEncryptionTinkFile.java: http://javacrypto.bplaced.net/h06-hybride-verschluesselung-via-tink-mit-aad-daten-fuer-eine-datei/

H07_HmacTinkFile.java: http://javacrypto.bplaced.net/h07-hmac-einer-datei-via-tink/

H08_SignatureTinkFile.java: http://javacrypto.bplaced.net/h08-signatur-einer-datei-mit-tink/

H09_DetermisticSymmetricEncryptionTinkSaveKeysFile.java: http://javacrypto.bplaced.net/h09-determistische-verschluesselung-mit-tink-und-aad-daten-mit-einer-datei/

H Tink Textencryption PBE (Ordner/Folder): The GUI-version is explained on my website http://javacrypto.bplaced.net/h-tink-stringverschluesselung-mit-pbe-und-gui/ (German) and http://javacrypto.bplaced.net/h-tink-string-encryption-using-pbe-and-gui/ (English). The Explanation for the console-version is available under http://javacrypto.bplaced.net/h-tink-stringverschluesselung-mit-pbe-konsole/ (German only).

H Tink Verify external signature (Ordner/Folder): Eine Beschreibung (englisch) zu diesen Programmen ist hier zu finden: http://javacrypto.bplaced.net/h-verify-external-signature-in-tink/. You can find a description to these programs here: http://javacrypto.bplaced.net/h-verify-external-signature-in-tink/