Web application to register FIDO keys from TLS ClientAuth sessions
StrongKey PKI2FIDO is a web application written in Angular and Java using REST web service calls for client-server communication.
The application enables users that have X.509 digital certificates (optionally, on smart cards—such as the PIV card or CAC) to strongly authenticate to PKI2FIDO using TLS ClientAuth and then register a FIDO Security key with a FIDO Server (such as StrongKey FIDO Server at https://sourceforge.net/projects/strongkeyfido/).
A simple example of polyalphabetic cipher in Java.
Cryptography fascinates everyone. A variety of encryption techniques and ciphers are used to code important data.
A polyalphabetic cipher is one of the simplest cipher one can make. This is a Java program to implement polyalphabetic cipher.
[How the cipher encodes?]
Input Data: helloaf
Key: love
l - 12th letter in Alphabet
o - 15th letter in Alphabet
v - 22nd letter in Alphabet
e - 5th letter in Alphabet
Now:
h(l) e(o) l(v) l(e) o(l) a(o) f(v)
Further:
h(+12) e(+15) l(+22) l(+5) o(+12) a(+15) f(+22)
where +(number) meaning shifting the character forward by the respective number of places.
...
Universal password generator. This program generates password for each account you want from hostname, username and one global password (passkey, master password, skeleton key). So you need to remember only one password.
S/Key Generator. An RFC2289 compliant One-Time Password generator written in Java language and O.S. Thinlet package for GUI.
It uses MD4 and MD5 hash algorithms.
S/Key - OTP Generator for J2ME architecture. An RFC2289 compliant One-Time Password generator for mobile phone supporting Java language. It uses MD4 and MD5 hash algorithms.