首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FreeBuf

    PHP成为首个在内核中嵌入加密库的编程语言

    Libsodium是个便捷,可交叉编译,现代化,易于使用的软件库;可用于加密,解密,签名,密码哈希等。 和PHP源代码一样,Libsodium是用C编写的。 Libsodium将在PHP 7.2中出现 PHP团队决定在2017年年底推出的PHP 7.2中加入Libsodium。目前最新PHP版本为7.1.2。 PHP需要Libsodium的其他原因 相关PHP加入Libsodium,Arciszewski还提出了更多原因,他认为Libsodium嵌入到PHP核心对PHP全局的安全性有很多好处。 libsodium扩展的说明,这意味着开发人员将有官方文档可依; 4.PHP 7.2+内部就能使用libsodium功能,例如PHP Archives(Phar扩展)很快就会有Ed25519签名; 5. PHP在互联网上的占有率至少有82%,而libsodium又是大多数加密技术人员推荐的应用层加密库。 “在PHP开发者眼中,PHP和libsodium的联手应该是获得更好的安全性最为直接和合理的方式。

    1.1K70发布于 2018-02-23
  • 来自专栏码客

    ChatGPT配置WARP网络访问

    warp.sh) menu 卸载 bash <(curl -fsSL git.io/warp.sh) uninstall SSR 安装的时候报错 configure: error: in /data/libsodium : configure: error: no acceptable C compiler found in $PATH Seeconfig.log’ for more details [Error] libsodium 安装编译环境 yum -y groupinstall "Development Tools" 我是安装后就好了,如果没好 再安装 wget https://download.libsodium.org/ libsodium/releases/libsodium-1.0.18.tar.gz tar xf libsodium-1.0.18.tar.gz && cd libsodium-1.0.18

    2.4K40编辑于 2023-09-09
  • 来自专栏技术圈

    CentOS 7 搭建 STF 环境,实现手机群控管理

    :export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig使其生效:source /etc/profileZeroMQZeroMQ 是一个开源的消息队列库,它依赖libsodium 先安装libsodium:wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gztar -zxvf libsodium-1.0.18.tar.gz cd libsodium-1.0.18/.

    39610编辑于 2025-01-03
  • 来自专栏开源技术小栈

    PHP官方现代化核心加密库 Sodium

    同时,操作系统中也需要安装 libsodium-devel 库. ... configure: error: Please install libsodium - See https://github.com/jedisct1/libsodium ERROR: `/tmp libsodium-dev sudo apt install libsodium-dev Reading package lists... /libsodium-dev_1.0.16-2_amd64.deb ... Unpacking libsodium-dev:amd64 (1.0.16-2) ... Setting up libsodium-dev:amd64 (1.0.16-2) ...

    67810编辑于 2024-08-19
  • 来自专栏码客

    ChatGPT代理访问

    warp.sh) menu 卸载 bash <(curl -fsSL git.io/warp.sh) uninstall SSR 安装的时候报错 configure: error: in /data/libsodium : configure: error: no acceptable C compiler found in $PATH Seeconfig.log’ for more details [Error] libsodium 安装编译环境 yum -y groupinstall "Development Tools" 我是安装后就好了,如果没好 再安装 wget https://download.libsodium.org/ libsodium/releases/libsodium-1.0.18.tar.gz tar xf libsodium-1.0.18.tar.gz && cd libsodium-1.0.18

    1.1K30编辑于 2023-09-09
  • 来自专栏linux百科小宇宙

    ZeroMQ编译安装使用教程

    因此,在官方问题解答当中找到了解决方案,那就是不使用这个库,只需要添加“--without-libsodium”即可 (https://github.com/zeromq/libzmq/issues /configure --prefix=/opt/toolschain/zeroMQ/zeromq_gcc/ --without-libsodium (5)编译:[root@localhost /configure --prefix=/opt/toolschain/zeroMQ/zeromq_gcc/ --without-libsodium ==================== /configure --host=arm-none-linux-gnueabi --prefix=/opt/toolschain/zeroMQ/zeromq_arm/ --without-libsodium

    2.5K00发布于 2021-06-09
  • 来自专栏技术进阶

    微信支付小微商户V3版本接口使用libsodium扩展以及代码示例

    使用这个函数需要开启 libsodium 扩展。 官方文档对该扩展的说明如下: As of PHP 7.2.0 this extension is bundled with PHP. sodium_crypto_aead_aes256gcm_decrypt($ciphertext, $associatedData, $nonceStr, $aesKey); } // ext-libsodium (need install libsodium-php 1.x via pecl) if (function_exists('Sodiumcrypto_aead_aes256gcm_is_available authTag, $associatedData); } throw new RuntimeException('AEAD_AES_256_GCM需要PHP 7.1以上或者安装libsodium-php

    1.9K20编辑于 2021-12-24
  • 来自专栏星辰日记

    Centos 7 编译安装 php

    libicu-devel gcc-c++ oniguruma oniguruma-devel libxslt-devel libpng-devel libjpeg-devel freetype-devel libsodium libsodium-devel epel-release -y接着通过tar -xzvf php-8.1.7.tar.gz 解压下载后的文件. enable-sockets --enable-soap --with-gettext --disable-fileinfo --enable-opcache --with-sodium=/usr/local/libsodium

    1.5K40编辑于 2022-06-17
  • 来自专栏owent

    理解和适配AEAD加密套件

    libsodium和openssl的chacha20 现在Google的chacha20算法比较火热,所以我们支持了chacha20和chacha20-poly1305,一个仅仅是加密,另一个是AEAD 现在有一些开源框架支持使用libsodium来补充更完整的chacha20支持。 libsodium 提供了更多的salsa20系列的算法,包括chacha20-ietf、xchacha20、chacha20-poly1305、chacha20-poly1305-ietf、xchacha20 在单元测试的过程中我发现,在openssl里的名字为chacha20-poly1305的cipher,实际上对应的是 libsodium 里的chacha20-poly1305-ietf。 但是 libsodium 里这些长度都是固定的。这也是这两个库最大的不一致的地方。 最后 这次也是学习了解一下这个密码学的知识吧。

    5.9K20发布于 2018-08-01
  • 来自专栏用户8644135的专栏

    [Pcap DNSProxy] 无污染DNS搭建 linux下编译过程全记录

    Debian apt-get install -y flex bison # CentOS yum install -y flex bison 如果遇到缺少yacc的错误,同上方一样安装byacc包即可 libsodium 可到 https://github.com/jedisct1/libsodium/releases 查看最新版本下载地址 安装示例: 复制1 2 3 4 5 6cd /usr/src wget https ://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz tar zxvf libsodium- 1.0.16.tar.gz cd libsodium-1.0.16 .

    2.8K00发布于 2021-06-09
  • 来自专栏vanguard

    AEAD 认证加密

    The XChaCha20-Poly1305 implementation in libsodium is portable across all supported architectures. world ~' b'Hello world ~' [Finished in 0.2s] https://zhuanlan.zhihu.com/p/28566058 https://download.libsodium.org /doc/secret-key_cryptography/aead#tldr-which-one-should-i-use https://libsodium.gitbook.io/doc/secret-key_cryptography

    3.8K70发布于 2020-03-17
  • 来自专栏仲儿的专栏

    Unbound + Dnscrypt 搭建无污染 DNS 服务

    实验环境 操作系统:CentOS 6.9 Unbound 版本:目前最新 1.6.7 源码下载地址 Dnscrypt-proxy 版本:目前最新 1.9.5 源码下载地址 依赖库 libsodium 版本:目前最新 1.0.15 源码下载地址 依赖库 libevent 版本:目前最新 2.1.8 源码下载地址(在github上,需要浏览器下载) 实验过程 安装 libsodium # 解压 tar zxf libsodium-1.0.15.tar.gz # 进入文件夹 cd libsodium-1.0.15 # 编译 .

    2.9K10编辑于 2022-10-28
  • 来自专栏天意生信俱乐部

    R包安装总是出错?这份汇总帮你一键解决!

    satijalab.r-universe.dev')) 这个镜像安装的是suerat4.4的版本 7、安装sodium sodium 是一个 R 包,它提供了用于加密、哈希和数字签名等功能的工具,这个包基于 Libsodium 库,而 Libsodium 是一个用于加密的 C 库。 安装方法: conda install conda-forge::libsodium install.packages("sodium") Tips:大家如果在服务器端安装R包,一定要特别注意R包的安装路径是否与

    2.3K10编辑于 2025-04-10
  • 来自专栏快乐阿超

    安卓usb控制scrcpy

    libsndfile, rubberband, sdl2, speex, srt, svt-av1, leptonica, libb2, libarchive, pango, tesseract, xvid, libsodium ############################################################################### 100.0% ==> Fetching libsodium ==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libsodium-1.0.19.arm64_so ##### libsndfile, rubberband, sdl2, speex, srt, svt-av1, leptonica, libb2, libarchive, pango, tesseract, xvid, libsodium ==> Pouring libsodium-1.0.19.arm64_sonoma.bottle.tar.gz /opt/homebrew/Cellar/libsodium/1.0.19: 77

    95310编辑于 2024-02-11
  • 来自专栏Postgres World

    每周 Postgres 世界动态 2022w03

    pgsodium 新版本发布2.0.1. pgsodium 是一个用于 PostgreSQL 的加密库扩展,使用 libsodium 库用于高级加密算法。

    36664编辑于 2022-01-24
  • 来自专栏魔王卷子的专栏

    如何搭建LNMP环境【编译版】

    /configure --libdir=/lib64make && make installcd ..error: Package requirements (libsodium >= 1.0.8) were not met:wget -c https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18 .tar.gztar zxf libsodium-1.0.18.tar.gzcd libsodium-1.0.18.

    1.7K20编辑于 2022-08-14
  • 来自专栏书山有路勤为径

    electron-ssr

    gconf-service libappindicator1 可选依赖(如果软件报错,请安装可选依赖) sudo apt-get install libssl-dev sudo apt-get install libsodium-dev

    13.4K10发布于 2020-02-13
  • 来自专栏Postgres World

    每周 Postgres 世界动态 2022w02

    pgsodium 新版本发布2.0.0. pgsodium 是一个用于 PostgreSQL 的加密库扩展,使用 libsodium 库用于高级加密算法。

    74664编辑于 2022-01-24
  • 来自专栏ClearSeve

    C 语言如何随机生成一个 int

    如果你需要更安全的随机数,建议使用 libsodium 的接口 randombytes, #include "sodium.h" int foo() { char myString[32];

    1K10编辑于 2022-02-10
  • 来自专栏大龄程序员的人工智能之路

    几个开源 RUST 安全算法库

    Sodiumoxide 并不是纯 RUST 编写,而是 C 密码库 libsodium 的 Rust 封装,而 libsodium 又是 fork C 密码库NaCl 而来,因此 Sodiumoxide

    3.3K10编辑于 2023-10-08
领券