在ubuntu上安装用于ssl的erlang种子密码



我很好奇为什么这个代码不能工作。我认为这是因为我缺少一个特定的库,提供种子或可能的rand命令。

这是我的错误信息

{"do_boot init终止",{undef, [{ssl,种子,[& lt; & lt; 256字节>>],[]},{egs,开始,0,[{文件,"src/egs.erl"},{,49}]},{init start_it 1, []}, {init start_em 1, []}]}}

这是。erl

文件中的一行。

ssl:种子(加密:rand_bytes (256),

如果问题与库有关,请告诉我在哪里可以获得种子或兰德。如果我可以通过命令行"sudo apt-get install ...."来安装它们,那就太好了。

您使用的是哪个版本的Erlang ?在现代Erlang中,"ssl"模块中没有"seed"方法。您以前启动ssl应用程序吗?(ssl:start().)

事实证明,加密在较新版本的Erlang中可以工作。所以我只是删除了这行并重新编译,它工作了。

最新更新