{"id":57672,"library":"sodiumoxide","title":"Sodiumoxide","description":"Fast cryptographic library for Rust providing bindings to libsodium.","status":"active","version":"0.2.7","language":"rust","source_language":null,"source_url":"https://github.com/sodiumoxide/sodiumoxide","tags":["cryptography","libsodium","encryption","security"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\nsodiumoxide = \"0.2.7\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add sodiumoxide","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"secretbox","correct":"use sodiumoxide::crypto::secretbox;"}],"quickstart":{"code":"use sodiumoxide::crypto::secretbox;\n\nfn main() {\n    sodiumoxide::init().expect(\"Failed to initialize sodiumoxide\");\n    let key = secretbox::gen_key();\n    let nonce = secretbox::gen_nonce();\n    let plaintext = b\"Hello, world!\";\n    let ciphertext = secretbox::seal(plaintext, &nonce, &key);\n    println!(\"Ciphertext: {:?}\", ciphertext);\n}","lang":"rust","description":"Encrypts a message using secretbox from sodiumoxide."},"warnings":[{"fix":"Install libsodium via your package manager (e.g., apt install libsodium-dev) or use the 'use-pkg-config' feature.","message":"Requires libsodium system library to be installed","severity":"gotcha","affected_versions":">=0.2.0"}],"env_vars":null,"search_vec":"'bind':8 'cryptograph':3 'cryptographi':11 'encrypt':13 'fast':2 'librari':4 'libsodium':10,12 'provid':7 'rust':6 'secur':14 'sodiumoxid':1","created_at":"2026-06-16T15:53:16.109815+00:00","updated_at":"2026-06-16T15:53:16.109815+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/sodiumoxide/sodiumoxide","github":"https://github.com/sodiumoxide/sodiumoxide","docs":"https://docs.rs/sodiumoxide/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["crypto"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-16","next_check":"2026-12-13","install_tag":null}}