nowfound

Life & fun · February 11, 2022

MemSafeCrypto, Java cryptography primitives using DirectByteBuffer

A subset of BouncyCastle crypto primitives, refactored to use DirectByteBuffer. - andy-goryachev/MemSafeCrypto

MemSafeCrypto, Java cryptography primitives using DirectByteBuffer launched on February 11, 2022 with 49 votes, #912 of 2,645 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 4 years on.

In plain words

MemSafeCrypto is a Java library that provides cryptography primitives built with DirectByteBuffer for memory-safe operations. It's designed for developers who need to implement cryptographic functions in Java while minimizing exposure of sensitive data in memory. The library's use of DirectByteBuffer allows it to manage cryptographic keys and data outside the garbage-collected heap, reducing the risk of sensitive information lingering in memory.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Rscrypto, pure-Rust crypto with industry leading public benchesJun 2026 · github.com · ▲33

    Rust crypto w/ zero default deps: BLAKE3, Ed25519/X25519, hashes, MACs, KDFs, AEADs, and checksums w/ full SIMD/ASM acceleration - GitHub - loadingalias/rscrypto: Rust crypto w/ zero default deps: BLAKE3, Ed25519/X25519, hashes, MACs, KDFs, AEADs, and checksums w/ full SIMD/ASM acceleration

  • Syncrypto2018 · theapurvap.github.io · ▲62

    Simple and accessible file encryption.

  • Securely Handle Encryption Keys in Go2017 · github.com · ▲119

    Software sandbox for storage of sensitive information in memory. - awnumar/memguard

  • SA
    Satoshi9000 analog BTC key generator (mechanical)2024 · ▲164

    I built this machine so I could generate Bitcoin keys that I could trust. Air-gapped and simple to use and understand (mechanical). The Satoshi 9000 demo: https://youtu.be/bJiOia5PoGE The key value proposition of the machine is that it generates analog randomness in the physical world and converts it into digital (1’s and 0’s) randomness. Seamlessly. But it occurs to me that it may have other uses beyond crypto keys for your own use, such as: * Randomized clinical trials. Clinical trials need a high degree of transparency for ethical reasons; also, for legal reasons should it…

  • AroCrypt2025 · arocrypt.vercel.app · ▲127

    Encrypt files, then make them vanish inside images

  • TS

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, February 2022

the whole month →
  • Bardeen▲1,286

    One-click automations for your repetitive tasks

    Growth · 2022 · bardeen.ai

  • Sha256 algorithm explained online step by step visually

    Life & fun · 2022 · sha256algorithm.com

  • Today, after years of research, development, and refinement EdgeDB graduates to a production-ready database. We are very proud to announce EdgeDB 1.0.

    Dev tools · 2022 · edgedb.com

  • Medusa▲893

    The open-source Shopify alternative

    Dev tools · 2022 · medusajs.com

  • Trusted ways to help Ukraine stop Russian aggression

    Life & fun · 2022

  • 100 ideas for your startup's first 100 users

    Growth · 2022 · first100users.com