Skip to content

History

Revisions

  • Add SHA-3 to the modern-crypto overview; drop the stale 'bcrypt/scrypt/SRP-6a unmerged' note check-missing-implementations-c896e was merged to develop via PR #53, and Sha3Hasher lands with the next release.

    @astrapisixtynine astrapisixtynine committed Aug 22, 2026
    9024914
  • Rewrite Modern-and-post-quantum-cryptography.md with a narrative hook and reference table The bullet-list version read like a changelog, not an invitation. Opens with why this matters (quantum threat, cheap GPU password cracking, the two subtler gaps this library closes), moves the per-class index into one table, and expands on the three least self-explanatory items (hybrid KEM, key-committing AEAD, Feldman VSS) in prose.

    @astrapisixtynine astrapisixtynine committed Aug 21, 2026
    1b354c4
  • Modernize wiki: fix broken package/API references, document JDK 25 requirement and modern/post-quantum crypto Several pages still referenced the pre-rename de.alpharogroup.* package and APIs removed long ago (KeyExtensions.readPemPublicKey/readPemPrivateKey, which live on PublicKeyReader/PrivateKeyReader instead; a 2-type-param CryptModel<Cipher, PublicKey> where the real class needs 3; Obfuscator/ SimpleKeyRule, renamed to SimpleCharacterObfuscator/SimpleObfuscatorExtensions). None of these examples would have compiled as written. - Create-secure-passwords-with-the-PasswordEncryptor.md: rewritten around Argon2id (the current recommended default) with PBKDF2/bcrypt/scrypt as documented alternatives, instead of the old hashAndHexPassword API. - Generate-public-and-private-key.md: fixed imports, added a note on Ed25519/X25519 key pairs via the same factory. - Encrypt-data-with-a-public-key.md / Decrypt-data-with-a-private-key.md: fixed the PEM-reading calls, and simplified the encrypt/decrypt examples to the one-argument PublicKeyEncryptor(publicKey)/PrivateKeyDecryptor(privateKey) constructors (the hybrid RSA+AES-GCM envelope) instead of hand-building a CryptModel. - Encrypt-and-decrypt-with-obfuscation.md: rewritten against the real SimpleObfuscatorExtensions API. - New Modern-and-post-quantum-cryptography.md: overview of everything this wiki didn't cover yet - Ed25519/X25519, ML-KEM/ML-DSA/SLH-DSA, Argon2id, ChaCha20-Poly1305, BLAKE2, key-committing AEAD, Feldman VSS, J-PAKE, PKCS#11 - pointing to docs/CRYPTO_CAPABILITIES.md as the source of truth. - Home.md: JDK 25 requirement, link to the new page. - _Sidebar.md: link to the new page.

    @astrapisixtynine astrapisixtynine committed Aug 21, 2026
    8acbcf3
  • Updated Reference Links (markdown)

    @astrapi69 astrapi69 committed Oct 20, 2022
    7b227aa
  • Created Reference Links (markdown)

    @astrapi69 astrapi69 committed Oct 20, 2022
    1472b7e
  • Updated Generate public and private key (markdown)

    @jimmyMaci jimmyMaci committed Nov 19, 2018
    626c435
  • Updated Home (markdown)

    @jimmyMaci jimmyMaci committed Nov 9, 2017
    f6866c1
  • Updated Create secure passwords with the PasswordEncryptor (markdown)

    @tatjana19 tatjana19 committed Sep 12, 2017
    7807869
  • Updated Create secure passwords with the PasswordEncryptor (markdown)

    @tatjana19 tatjana19 committed Sep 12, 2017
    85c0008
  • Updated Create secure passwords with the PasswordEncryptor (markdown)

    @tatjana19 tatjana19 committed Sep 12, 2017
    7468098
  • Updated Create secure passwords with the PasswordEncryptor (markdown)

    @tatjana19 tatjana19 committed Sep 12, 2017
    af8e464
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    8ddfb59
  • Updated How to create secure passwords with the PasswordEncryptor (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    8be61bb
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    bab228a
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    aa7faff
  • Updated Encrypt and decrypt with an obfuscation (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    362d0d9
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    9ddc932
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    561e83c
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    fc0ae98
  • Updated Generate public and private key with OpenSSL (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    8df9af3
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    e527edf
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    3411743
  • Updated _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    587de06
  • Created _Sidebar (markdown)

    @astrapi69 astrapi69 committed Sep 4, 2017
    dc9153d
  • Updated Encrypt data with a public key (markdown)

    @tatjana19 tatjana19 committed Jan 8, 2017
    70680c0
  • Created Scenario sign in with public key (markdown)

    @tatjana19 tatjana19 committed Jan 8, 2017
    fb2175f
  • Updated Encrypt data with a public key (markdown)

    @astrapi69 astrapi69 committed Dec 31, 2016
    149e48b
  • Updated Encrypt data with a public key (markdown)

    @astrapi69 astrapi69 committed Dec 31, 2016
    4733ca8
  • Updated Encrypt data with a public key (markdown)

    @astrapi69 astrapi69 committed Dec 31, 2016
    5749e23
  • Updated Generate public and private key with OpenSSL (markdown)

    @astrapi69 astrapi69 committed Dec 30, 2016
    144352d