【文件属性】:
文件名称:sodium:R与libsodium的结合
文件大小:501KB
文件格式:ZIP
更新时间:2021-05-22 14:37:13
R
钠
现代且易于使用的加密库
与libsodium的绑定:现代,易于使用的软件库,用于加密,解密,签名,密码哈希等。 钠使用的是Curve25519,这是Daniel Bernstein最先进的Diffie-Hellman函数,在发现NSA背上了Dual EC DRBG之后,该函数就变得非常流行。
文献资料
关于R包:
小插图:
小插图:
其他资源:
你好,世界
# Generate keypair:
key <- keygen()
pub <- pubkey( key )
# Encrypt message with pubkey
msg <- serialize( iris , NULL )
ciphertext <- simple_encrypt( msg , pub )
# Decrypt message with private key
out <- simple_decry
【文件预览】:
sodium-master
----.travis.yml(414B)
----revdep()
--------problems.md(620B)
--------README.md(947B)
----man()
--------symmetric.Rd(2KB)
--------simple.Rd(1KB)
--------keygen.Rd(2KB)
--------stream.Rd(2KB)
--------sig.Rd(2KB)
--------password.Rd(1KB)
--------diffie.Rd(2KB)
--------messaging.Rd(2KB)
--------hash.Rd(3KB)
--------helpers.Rd(1KB)
----tools()
--------winlibs.R(363B)
----NAMESPACE(2KB)
----inst()
--------doc()
----LICENSE(41B)
----appveyor.yml(836B)
----sodium.Rproj(396B)
----src()
--------diffie.c(533B)
--------keygen.c(710B)
--------signing.c(2KB)
--------helpers.c(1KB)
--------secret.c(2KB)
--------xor.c(268B)
--------seal.c(930B)
--------init.c(314B)
--------password.c(864B)
--------Makevars.in(38B)
--------Makevars.win(236B)
--------messaging.c(1KB)
--------hashing.c(4KB)
--------stream.c(2KB)
----vignettes()
--------crypto101.rmd(9KB)
--------intro.rmd(8KB)
----.Rbuildignore(118B)
----cleanup(52B)
----configure(3KB)
----.gitignore(104B)
----R()
--------simple-encrypt.R(1KB)
--------stream.R(3KB)
--------keygen.R(2KB)
--------diffie-hellman.R(2KB)
--------auth-encrypt.R(3KB)
--------password.R(1KB)
--------data-encrypt.R(3KB)
--------signatures.R(2KB)
--------utilities.R(2KB)
--------hashing.R(4KB)
----NEWS(327B)
----DESCRIPTION(795B)
----README.md(3KB)