entropy:Haskell用户的简单熵源

时间:2024-06-08 05:14:05
【文件属性】:

文件名称:entropy:Haskell用户的简单熵源

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-08 05:14:05

Haskell

介绍 该程序包允许Haskell用户通过调用Windows crypto api,unix / linux的getrandom和/dev/urandom来轻松获取用于关键安全应用程序的熵。 通过hardwareRNG功能支持硬件RNG(当前为RDRAND,欢迎使用补丁程序)。 快速开始 要简单地获取随机字节,请使用getEntropy : #!/usr/bin/env cabal {- cabal: build-depends: base, entropy, bytestring -} import qualified Data.ByteString as BS import System.Entropy main :: IO () main = print . BS.unpack =<< getEntropy 16 -- Example output: [


【文件预览】:
entropy-master
----Setup.hs(6KB)
----cbits()
--------rdrand.h(215B)
--------getrandom.c(953B)
--------random_initialized.c(1KB)
--------rdrand.c(2KB)
----System()
--------EntropyGhcjs.hs(1KB)
--------Entropy.hs(2KB)
--------EntropyNix.hs(4KB)
--------EntropyWindows.hs(4KB)
--------EntropyXen.hs(2KB)
----.travis.yml(55B)
----LICENSE(1KB)
----README.md(1KB)
----entropy.cabal(3KB)
----.gitignore(19B)

网友评论