sodium:R与libsodium的结合

时间:2024-06-11 08:23:53
【文件属性】:

文件名称:sodium:R与libsodium的结合

文件大小:501KB

文件格式:ZIP

更新时间:2024-06-11 08:23:53

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)

网友评论