cryptofun

所属分类:加密解密
开发工具:Rust
文件大小:48KB
下载次数:0
上传日期:2019-04-02 11:00:44
上 传 者sh-1993
说明:  Rust中的一个小型密码库,专为娱乐和知识而建。旧回购的重新上传
(A small cryptographic library in Rust, built for fun and knowledge. Re-upload of old repo)

文件列表:
Cargo.lock (37934, 2019-04-02)
Cargo.toml (328, 2019-04-02)
src (0, 2019-04-02)
src\.DS_Store (6148, 2019-04-02)
src\encryption (0, 2019-04-02)
src\encryption\aes.rs (6360, 2019-04-02)
src\encryption\mod.rs (424, 2019-04-02)
src\encryption\ring_lwe.rs (2167, 2019-04-02)
src\encryption\rsa.rs (16073, 2019-04-02)
src\hash (0, 2019-04-02)
src\hash\crypto.rs (3503, 2019-04-02)
src\hash\mod.rs (15, 2019-04-02)
src\key_exchange (0, 2019-04-02)
src\key_exchange\diffie_hellman.rs (7732, 2019-04-02)
src\key_exchange\ecdh.rs (3739, 2019-04-02)
src\key_exchange\mod.rs (37, 2019-04-02)
src\main.rs (83, 2019-04-02)
src\signature (0, 2019-04-02)
src\signature\ecdsa.rs (3216, 2019-04-02)
src\signature\mod.rs (14, 2019-04-02)
src\utils (0, 2019-04-02)
src\utils\comb_method.rs (9622, 2019-04-02)
src\utils\ecc.rs (11501, 2019-04-02)
src\utils\ecc_curves.rs (21539, 2019-04-02)
src\utils\encoding.rs (4194, 2019-04-02)
src\utils\jacobian_coords.rs (8837, 2019-04-02)
src\utils\knuth_yao.rs (3820, 2019-04-02)
src\utils\mod.rs (180, 2019-04-02)
src\utils\montgomery_ladder.rs (5729, 2019-04-02)
src\utils\primes.rs (6429, 2019-04-02)
src\utils\transform.rs (2283, 2019-04-02)

# Cryptofun A small cryptographic library in Rust, built for fun to get some fundamental understanding of certain cryptographic methods. This is a re-upload of an old repo. If you've found this because you're looking for good, well maintained Rust libraries for crypto stuff check out the following instead: ## Cryptography [Sodium Oxide](https://github.com/sodiumoxide/sodiumoxide), a Rust library with bindings to C's *libsodium*. The documentation and maintenance is the most mature and robust in Rust, and comes with the following: - **Public key signing** through ECC Ed25519 curve (Edwards curves being preferred for signing) - **Public key encryption** through a Curve25519 Salsa20 Poly1305 setup - **Secret key encryption** through a bunch of options (ChaCha20, Salsa20 and variations) .. ## Hashing I could put a list here but I can't do a better job than the one done on this [repo](https://github.com/RustCrypto/hashes#supported-algorithms), which has a full and comprehensive list of pure Rust implementations along with cryptanalytic progress at industry level. .. ### TODO - Implement post-quantum RingLWE to a working degree - Switch the big int library to Ramp

近期下载者

相关文件


收藏者