CATEGORY

No standard library 11,888 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

zynA proc macro framework with templates, composable elements, and built-in diagnostics51,894MITDevelopment tools::Procedural macro helpersNo standard library coreclr-hosting-sharedShared bindings for the coreclr hosting components.51,851MITExternal FFI bindingsNo standard library dharitri-wasm-modulesDharitri WebAssembly standard smart contract modules51,822GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library atsamd51gPeripheral access API for ATSAMD51G microcontrollers (generated using svd2rust)51,776MIT OR Apache-2.0Embedded developmentHardware support assign-resourcesMacro to split up fields of a Peripherals struct into new structs51,709MIT OR Apache-2.0Embedded developmentNo standard library embedded-layout-macrosProcedural macros for embedded-layout51,594MITEmbedded developmentGraphics formatA utility crate to make it easier to work with the formatter51,551MIT OR Apache-2.0No standard libraryRust patterns rustsbi-macrosProc-macros for RustSBI, a RISC-V SBI implementation library in Rust51,549MulanPSL-2.0 OR MITEmbedded developmentHardware support rdf_rsRDF.rs is a Rust framework for working with RDF knowledge graphs.51,524UnlicenseData structuresNo standard library mc-sgx-dcap-quoteverify-sys-typesFFI type definitions used by the `sgx_dcap_quoteverify` library.51,432Apache-2.0External FFI bindingsHardware support enum-derive-2018This crate provides macros for deriving additional functionality for enums.51,425MIT OR Apache-2.0No standard libraryRust patterns rust-patch-deriveDerive macro implementation for rust-patch51,424MIT OR Apache-2.0Development toolsNo standard library w5500-llLow level driver for the Wiznet W5500 internet offload chip.51,293MITEmbedded developmentHardware support untagged-optionAn unsafe Option type without discriminant. Nightly only.51,218CC0-1.0Data structuresNo standard library resamplerA small audio resampling library51,132Apache-2.0 OR MITAlgorithmsMultimedia::Audio arm-tzcArm TrustZone Address Space Controller51,039MIT OR Apache-2.0Embedded developmentHardware support copy_from_strAn extension trait to copy a string into another string51,017MIT OR Apache-2.0No standard libraryRust patterns vu128Efficient variable-length integers51,0020BSDEncodingNo standard library bad64Rust bindings for Binja's arm64 disassembler51,001Apache-2.0API bindingsEncoding no_protoFlexible, Fast & Compact Serialization with RPC50,824MITData structuresDatabase interfaces embassy-usb-logger`log` implementation for USB serial using `embassy-usb`.50,815MIT OR Apache-2.0AsynchronousEmbedded development page-tableEncapsulation of the page table for common architectures.50,733MITNo standard library rust-patchPatch structs with other structs50,663MIT OR Apache-2.0Development toolsNo standard library axcpuPrivileged instruction and structure abstractions for various CPU architectures50,579GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0Embedded developmentHardware support tagged-pointerPlatform-independent space-efficient tagged pointers50,513Apache-2.0Data structuresNo standard library dive-decoA dive decompression models library (Buhlmann ZH-L 16C)50,403MITAlgorithmsNo standard library objc-encodeObjective-C type encoding creation and parsing in Rust.50,390MITDevelopment tools::FFINo standard library p256-cortex-m4-sysLow-level bindings to P256-Cortex-M450,312MITCryptographyEmbedded development tetsy-trie-roottetsy in-memory patricia trie operations50,268Apache-2.0Cryptography::CryptocurrenciesNo standard library sht4xSensirion SHT4x Driver for Embedded HAL50,242MIT OR Apache-2.0Embedded developmentHardware support esp-wifi-sys-esp32s3Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-S350,103MIT OR Apache-2.0Embedded developmentHardware support nam-reddsa(Namada fork) A standalone implementation of the RedDSA signature scheme.49,969MIT OR Apache-2.0CryptographyNo standard library rev_sliceA newtype for operating on a reversed view of a slice.49,926MITNo standard libraryRust patterns ruspiro-registerThe crate provides the definitions to conviniently work with register field values that are typically presented by a set of bit…49,925MIT OR Apache-2.0Embedded developmentNo standard library chinese-lunisolar-calendarThe traditional Chinese Calendar, known as 農曆 or 陰曆 in Chinese, is based on the moon, and is commonly referred to as the Lunar…49,811MITDate and timeLocalization (L10n) rtcm-rsEncoding/decoding of RTCM v. 349,641MIT OR Apache-2.0EncodingNo standard library serdebug_deriveProc-macro part for serdebug (see main crate for more details)49,560MITDevelopment tools::DebuggingNo standard library linux-syscallLinux syscall macros49,5210BSDNo standard libraryOperating systems::Linux APIs rdif-defDriver Interface base definition.49,491MITEmbedded developmentNo standard library arrcatArray concatenation49,488ZlibNo standard libraryRust patterns aead-streamGeneric implementation of the STREAM online authenticated encryption construction49,432Apache-2.0 OR MITCryptographyNo standard library validators-optionsThis crate provides options used with the `validators-derive` crate and the `validators` crate.49,430MITNo standard libraryValue formatting poseidon-merkleCrate implementing Dusk Network's Merkle tree with the poseidon hash function49,430MPL-2.0Data structuresNo standard library atoneA VecDeque and Vec variant that spreads resize load across pushes.49,422MIT OR Apache-2.0Data structuresNo standard library stm32l4xx-halHardware abstraction layer for the stm32l4xx chips49,221MIT OR Apache-2.0Embedded developmentHardware support entity-tagThis crate provides a `EntityTag` structure and functions to deal with the ETag header field of HTTP.49,194MITData structuresNetwork programming pqcrypto-classicmceliecePost-Quantum Key-Encapsulation Mechanism classicmceliece49,182MIT OR Apache-2.0CryptographyNo standard library dia-time...49,065LGPL-3.0-or-laterDate and timeNo standard library embedded-fansA HAL for various fans48,929MITEmbedded developmentHardware support joseA JSON Object Signing and Encryption implementation48,819MIT OR Apache-2.0AuthenticationCryptography iter-identify_first_lastA helper iterator, flagging first and last elements.48,773MIT OR Apache-2.0No standard libraryRust patterns api-bonesOpinionated REST API types: errors (RFC 9457), pagination, health checks, and more48,757MITAPI bindingsData structures aht20-driverRust embedded-hal driver for the AHT20 temperature and humidity sensor.48,642MIT OR Apache-2.0Embedded developmentHardware support pwasm-stdParity WebAssembly standard library for contract development48,631MIT/Apache-2.0Embedded developmentNo standard library cozy-chessRust Chess and Chess960 move generation library48,629MITGamesNo standard library code_locationUNMAINTAINED! Use std::panic::Location instead!48,540MIT OR Apache-2.0Data structuresNo standard library tmp1x2Platform-agnostic Rust driver for the TMP102 and TMP112 digital temperature sensors.48,386MIT OR Apache-2.0Embedded developmentHardware support embedded-fans-asyncA HAL for various fans (async)48,380MITEmbedded developmentHardware support bitrateExtension traits that add convenience methods for working with bitrates and frequencies.48,367MITEmbedded developmentHardware support hacl-star-sysHACL* FFI48,195MITAPI bindingsCryptography shtcxPlatform agnostic Rust driver for the Sensirion SHTCx series temperature/humidity sensors.48,065MIT OR Apache-2.0Embedded developmentHardware support amongA general purpose sum type with three cases: the enum `Among` with variants `Left`, `Middle` and `Right`. A three-way counterpart…48,051MIT OR Apache-2.0Data structuresNo standard library graphlibGraphlib is a simple and powerful rust library for the graph data-structure.47,979MITData structuresNo standard library drone-svdCMSIS-SVD parser for Drone, an Embedded Operating System.47,908MIT OR Apache-2.0AsynchronousConcurrency r-exZero-bloat Rust core library extensions47,795MITNo standard libraryRust patterns bls_on_arkworksA rust crate implementing the latest IETF draft for BLS signatures on top of the Arkworks ecosystem47,754MITCryptographyNo standard library iosliceno_std I/O slices that are still optionally ABI compatible with std and lbc47,724MITAPI bindingsNo standard library aarch64-rtStartup code and exception vector for aarch64 Cortex-A processors.47,523MIT OR Apache-2.0Embedded developmentNo standard library curve25519-dalek-arcium-forkA pure-Rust implementation of group operations on ristretto255 and Curve2551947,308BSD-3-ClauseCryptographyNo standard library libtzfileThis library provides low and high level parsing of the IANA system timezone information files (TZIF).47,266MITDate and timeNo standard library rdrive-macrosmacros for rdrive47,060MITEmbedded developmentNo standard library romuA pseudo random number generator using the Romu algorithm.47,011Apache-2.0AlgorithmsNo standard library avlA map and a set implemented with an AVL tree.46,792MITAlgorithmsData structures lm3s6965Interrupt bindings for the LM3S6965 microcontroller46,753MIT OR Apache-2.0Embedded developmentHardware support axplatThis crate provides a unified abstraction layer for diverse hardware platforms.46,728GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0Embedded developmentHardware support stun-bytesLow-level base for STUN message protocol parsers46,713MITData structuresNetwork programming bdwgc-allocimpl GlobalAlloc for bdwgc46,709MITAPI bindingsMemory management scryptencAn implementation of the scrypt encrypted data format46,670Apache-2.0 OR MITCryptographyNo standard library tezos-smart-rollup-coreLow-level host function definitions & constants for Tezos Smart Rollups.46,663MITAPI bindingsNo standard library stm32l1Device support crates for STM32L1 devices46,503MIT/Apache-2.0Embedded developmentNo standard library miden-agglayerAgglayer components for the Miden protocol46,497MITNo standard library somehalSomeHAL: A hardware abstraction layer for kernel development.46,496Apache-2.0No standard libraryOperating systems expandMacro to expand byte string and string literals46,415MPL-2.0No standard libraryRust patterns signature_psThe Ockam PS signature impementation.46,337Apache-2.0AlgorithmsAsynchronous esp-wifi-sys-esp32c3Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-C346,196MIT OR Apache-2.0Embedded developmentHardware support optemptyTools for working types that may be empty. E.g., an empty `String`, `Vec`, `HashMap`, etc.46,194Apache-2.0Data structuresNo standard library rustreexoA Rust implementation of Utreexo46,048MIT OR Apache-2.0AlgorithmsCryptography::Cryptocurrencies infraredInfrared remote control library46,043MIT OR Apache-2.0Embedded developmentNo standard library paste-completeMacros for all your token pasting needs46,010MIT OR Apache-2.0Development toolsNo standard library stm32g0xx-halPeripheral access API for STM32G0 series microcontrollers45,992MIT/Apache-2.0Embedded developmentHardware support whiskSimple and fast lockless async channels45,934Apache-2.0 OR BSL-1.0 OR MITAsynchronousConcurrency burn-flexA fast, portable CPU backend for the Burn framework45,918MIT OR Apache-2.0MathematicsNo standard library tezos-smart-rollup-hostSafe Runtime trait for Tezos Smart Rollups host functions.45,707MITAPI bindingsNo standard library stun-formatNo-std parser for all RFCs STUN messages45,675MITData structuresNetwork programming rand-uniqueA no-std crate for generating random sequences of unique integers in O(1) time.45,493MIT OR Apache-2.0AlgorithmsNo standard library ns16550aA no_std Rust driver for the NS16550A UART peripheral, designed for embedded systems.45,289MITEmbedded developmentHardware support esp-wifi-sys-esp32c6Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-C645,187MIT OR Apache-2.0Embedded developmentHardware support arm-pl061Arm PrimeCell GPIO (PL061) driver45,102MIT OR Apache-2.0Embedded developmentHardware support weather-utilsSet of common and useful weather-related computations.44,953MIT OR Apache-2.0Embedded developmentNo standard library embedded-cliCLI with autocompletion, help and history for embedded systems (like Arduino or STM32)44,897MIT OR Apache-2.0Command-line interfaceEmbedded development dos-cpDOS code pages.44,758MIT OR Apache-2.0EncodingNo standard library ruciA UCI (Universal Chess Interface) crate.44,757GPL-3.0Game developmentNo standard library gl46Bindings to OpenGL 4.6 (plus some extensions)44,752Zlib OR Apache-2.0 OR MITExternal FFI bindingsGraphics arcshiftReplacement for std::sync::Arc<T> that supports updating the value, with some caveats.44,656MIT OR Apache-2.0Data structuresMemory management rustevalMake your application's structs and functions interactive44,592MIT OR Apache-2.0Command-line interfaceDevelopment tools::Debugging bitcoin-primitivesPrimitive types used by the rust-bitcoin ecosystem44,586CC0-1.0Cryptography::CryptocurrenciesNo standard library nairud...44,542LGPL-3.0-or-laterNo standard library xsdXSD.rs44,537UnlicenseData structuresNo standard library agb_hashmapA simple no_std hashmap implementation intended for use in the `agb` library44,527MPL-2.0Data structuresNo standard library embedded-cli-macrosMacros for embedded-cli lib44,492MIT OR Apache-2.0Command-line interfaceEmbedded development ieee802_3_miimA crate provides abstractions for the IEEE 802.3 Media Indepedent Interface, providing access to registers defined in the…44,437MIT OR Apache-2.0Embedded developmentHardware support e310xWith svd2rust generated peripherals for Freedom E310 MCU's.44,395ISCEmbedded developmentHardware support customizable-buddyA new buddy allocator that allows custom buddy finding algorithm44,244MITMemory managementNo standard library bare_metal_moduloModNum is a highly ergonomic modular arithmetic struct intended for no_std use44,161MIT OR Apache-2.0MathematicsNo standard library l3gd20A platform agnostic driver to interface the L3GD20 (gyroscope)44,132MIT OR Apache-2.0Embedded developmentHardware support mcan-coreUnofficial MCAN Hardware Abstraction Layer (integration layer)44,102MIT OR Apache-2.0Embedded developmentHardware support e310x-halHAL for the E310x family of microcontrollers.44,080ISCEmbedded developmentHardware support esp-wifi-sys-esp32Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP3244,053MIT OR Apache-2.0Embedded developmentHardware support sval_protobufprotobuf encoding for sval43,985Apache-2.0 OR MITEncodingNo standard library embassy-boot-stm32Bootloader lib for STM32 chips43,974MIT OR Apache-2.0AsynchronousEmbedded development helgoboss-midiInterfaces, data structures and utilities for dealing with MIDI messages according to the MIDI 1.0 specification43,890MITData structuresEmbedded development fn-dsa-commFN-DSA signature scheme43,833UnlicenseCryptographyNo standard library yescryptPure Rust implementation of the yescrypt password-based key derivation function43,820MIT OR Apache-2.0AuthenticationCryptography nojsonA flexible Rust JSON library with no dependencies, no macros, no unsafe and optional no_std support43,714MITEncodingNo standard library fastvlqA fast variant of Variable-Length Quantity with a focus on speed and no_std support.43,508Apache-2.0 OR MITAlgorithmsCompression webb-proposalsWebb Protocol Proposals Specification & Implementation (part of webb-rs SDK)43,463Apache-2.0EncodingNo standard library usbd-human-interface-deviceBatteries included embedded USB HID library for usb-device. Includes concrete Keyboard (boot and NKRO), Mouse, Joystick and…43,459MITEmbedded developmentNo standard library rdif-pcieDriver Interface of interrupt controller.43,409MITEmbedded developmentNo standard library edictPowerful entity-component-system library43,402MIT OR Apache-2.0Data structuresGame development os_unitsA library which provides unit types for writing OS.43,371MIT OR Apache-2.0No standard libraryOperating systems embedded-aht20Platform-agnostic Rust driver for the AHT20 temperature & humidity sensor.43,337MIT OR Apache-2.0Embedded developmentHardware support tezos-smart-rollup-encodingData Encodings used by Tezos Smart Rollup kernels.43,317MITEncodingNo standard library msp430-rtMinimal runtime / startup for MSP430 microcontrollers43,151MIT OR Apache-2.0Embedded developmentNo standard library mfrc522A platform agnostic driver to interface the MFRC522 (RFID reader/writer)43,137MIT OR Apache-2.0Embedded developmentHardware support stm32f2Device support crates for STM32F2 devices43,131MIT/Apache-2.0Embedded developmentNo standard library rdif-serialDriver Interface base definition.43,087MITEmbedded developmentNo standard library linked_list_r4lLinked lists that supports arbitrary removal in constant time43,082GPL-2.0-or-laterNo standard libraryRust patterns vecmatLow-dimensional vector algebra with min_const_generics support43,033MIT/Apache-2.0AlgorithmsData structures orx-linked-listA linked list implementation with unique features and an extended list of constant time methods providing high performance…43,008MIT OR Apache-2.0Data structuresNo standard library unicorn-engine-sysRust bindings for the Unicorn emulator with utility functions42,934GPL-2.0API bindingsEmulators bare-test-macrosmacros for bare-test42,920MITEmbedded developmentNo standard library rcu_cella lockless rcu cell implementation42,873LGPL-3.0ConcurrencyData structures fn-dsa-vrfyFN-DSA signature scheme42,835UnlicenseCryptographyNo standard library os-terminalBeautiful terminal emulator on no-std environment42,827MITEmbedded developmentGUI kitokenFast tokenizer for language models, supporting BPE, Unigram and WordPiece tokenization42,784BSD-2-ClauseAlgorithmsNo standard library teensy4-bspRust-based BSP for the Teensy 4. Part of the teensy4-rs project.42,730MIT OR Apache-2.0Embedded developmentHardware support sm2Pure Rust implementation of the SM2 elliptic curve as defined in the Chinese national standard GM/T 0003-2012 as well as ISO/IEC…42,606Apache-2.0 OR MITCryptographyNo standard library dharitri-sc-codec-deriveMacro implementations of dharitri-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]42,495GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools cargo-sysrootSimply and Easily cross-compile the Rust sysroot crates.42,435MIT OR Apache-2.0Development toolsDevelopment tools::Cargo plugins fn-dsa-signFN-DSA signature scheme42,399UnlicenseCryptographyNo standard library esp-wifi-sys-esp32s2Bindings to Espressif's WiFi low-level drivers for ESP32-S242,291MIT OR Apache-2.0Embedded developmentHardware support stm32l0xx-halPeripheral access API for STM32L0 series microcontrollers42,1810BSDEmbedded developmentHardware support fn-dsa-kgenFN-DSA signature scheme42,134UnlicenseCryptographyNo standard library assert_enum_variantsA Rust macro that asserts that all variants of an enum are as provided in the macro invocation.42,117MIT OR Apache-2.0Development toolsDevelopment tools::Debugging bit_mask_ring_bufA ring buffer implementation with cheap indexing41,952MITData structuresNo standard library nucleo-f401reBoard Support crate for the STM32 NUCLEO-f401RE development board41,8920BSDEmbedded developmentNo standard library esp-wifi-sys-esp32h2Bindings to Espressif's Bluetooth low-level drivers for ESP32-H241,819MIT OR Apache-2.0Embedded developmentHardware support secret-treeHierarchical secret derivation with Blake2b41,808Apache-2.0CryptographyNo standard library seeed-erpcDriver crate for interacting with seeed-studio eRPC Wifi devices.41,798MIT OR Apache-2.0Embedded developmentHardware support valu3-deriveDerive macros for the valu3 crate.41,738Apache-2.0EncodingNo standard library esp32c6-lpPeripheral access crate for the ESP32-C6's LP coprocessor41,702MIT OR Apache-2.0Embedded developmentHardware support linktimeLink-time registration patterns for Rust (ctors, dtors, link-time slices and sections)41,688Apache-2.0 OR MITDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers async-flowAsync abstractions for flow-based programming (FBP).41,631UnlicenseAsynchronousConcurrency num-quaternionQuaternion numbers implementation for Rust41,628MIT OR Apache-2.0AlgorithmsData structures dusk-safeSponge API for Field Elements41,568MPL-2.0AlgorithmsCryptography rtos-traceRTOS tracing trait.41,551MITEmbedded developmentNo standard library dharitri-sc-codecLightweight binary serializer/deserializer, written especially for Dharitri smart contracts41,473GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools scattered-collectLink-time collections for Rust (distributed slices, registries)41,388Apache-2.0 OR MITData structuresDevelopment tools::Build Utils scapegoatSafe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.41,361MITAlgorithmsData structures errno-no-stdCross-platform interface to the `errno` variable.41,227MIT OR Apache-2.0No standard libraryOperating systems imagineA crate to help with images.41,221Zlib OR Apache-2.0 OR MITEncodingNo standard library xz4rustMemory safe pure Rust no-std & no alloc XZ decoder41,206MITCompressionNo standard library str_overlapMethods for finding the overlap between two string slices.41,185MIT OR Apache-2.0AlgorithmsNo standard library posix-regexA library for parsing POSIX regular expressions41,171MITNo standard libraryParsing tools tar-coreSans-IO tar header parsing and building for sync and async runtimes41,087MIT OR Apache-2.0EncodingNo standard library minikalmanA microcontroller targeted Kalman filter implementation41,052MITAerospaceAlgorithms esp-wifi-sys-esp32c2Bindings to Espressif's WiFi and Bluetooth low-level drivers for ESP32-C241,036MIT OR Apache-2.0Embedded developmentHardware support aligned-utilsCommon utilities to work with aligned values and allocation41,024MITData structuresEmbedded development p256-cortex-m4Idiomatic, misuse-resistent bindings to P256-Cortex-M440,998MITCryptographyEmbedded development epd-waveshareAn embedded-hal based driver for ePaper displays from Waveshare formerly published as eink-waveshare-rs40,947ISCEmbedded developmentHardware support metro_m0Board Support crate for the Adafruit Metro M040,880MIT OR Apache-2.0Embedded developmentHardware support orx-selfref-colSelfRefCol is a core data structure to conveniently build safe and efficient self referential collections, such as linked lists…40,873MIT OR Apache-2.0Data structuresNo standard library value-traitsBy-value slices and iterators40,533Apache-2.0 OR MITNo standard libraryRust patterns fn-dsaFN-DSA signature scheme40,488UnlicenseCryptographyNo standard library constmuckconst-equivalents of bytemuck functions40,477ZlibNo standard library serde-encoded-bytesEfficient bytestring serialization for Serde-supporting types40,444MITEncodingNo standard library multipeekAn adapter to peek at future elements in an iterator without advancing the iterator cursor40,366MIT OR Apache-2.0Data structuresNo standard library stackfmtWrite formatted string to a buffer without alloc40,244MITNo standard library feather_m0Board Support crate for the Adafruit Feather M040,119MIT OR Apache-2.0Embedded developmentHardware support spire_enumProcedural macros to facilitate enum usage, such as when delegating implementations, extracting variant types, or creating enum…40,113MITNo standard libraryNo standard library::No dynamic allocation embedded-sht3xPlatform-agnostic Rust driver for the SHT3x temperature and humidity sensors.40,099MIT OR Apache-2.0Embedded developmentHardware support format_xmlFast, minimal, feature-rich, xml-like formatting syntax for Rust!40,013MITNo standard libraryTemplate engine heterobLibrary for conversion between bytes/bits and heterogeneous lists (tuples)39,989MITEncodingNo standard library const_baseDecoding/encoding base 64/32/16 strings at compile-time39,935ZlibEncodingNo standard library nearlyCompare IEEE floating point types39,919MITDevelopment tools::DebuggingMathematics fast-interleaveFast interleaving and de-interleaving methods39,860MITAlgorithmsMultimedia::Audio s2jsonThis library supports the S2JSON 1.0 Specification39,589MITEmbedded developmentEncoding not_emptySlices and vectors that are statically guaranteed to be not empty.39,551MIT OR Apache-2.0Data structuresNo standard library stm32f30x-halHAL for the STM32F30x family of microcontrollers39,436MIT OR Apache-2.0Embedded developmentHardware support product-os-randomProduct OS : Random provides a suite of random generator tools for different contexts. This includes random text, number and key…39,273GPL-3.0-onlyAlgorithmsCryptography