文件名称:crytposerver:将HMACing委托给服务器
文件大小:16KB
文件格式:ZIP
更新时间:2024-03-29 10:53:53
rust cryptography rust-lang hmac hmac-signature
加密服务器 CryptoServer提供了一种将加密hmac委托给服务器的技术。 作者认为这对于许多应用程序都具有优势。 它是专为秘密创建后不可旋转的情况而设计的。 我们通过使用大量秘密来解决此问题。 即使处理了数百万个请求,两次使用同一秘密的可能性也接近于0。 用法 为了证明这一点,我们将从标准的python代码开始,然后将其重构为使用cryptoserver。 import hmac from hashlib import sha256 # A secret key, hardcoded or stored in AWS secrets # or read from the file system etc. SECRET_KEY = bytes . fromhex ( "13dd9f2fed7d8c61a1782d450ee3505e" ) def compute ( ms
【文件预览】:
crytposerver-main
----Cargo.lock(35KB)
----src()
--------main.rs(2KB)
--------config.rs(1KB)
--------server.rs(4KB)
--------errors.rs(402B)
----Cargo.toml(408B)
----.gitignore(8B)
----README.md(5KB)