PHP core 整合加密庫 Libsodium

2021-08-03 05:58:15 字數 722 閱讀 1610

摘要: php 團隊以 37 票對 0 票一致同意在 php core 中整合加密庫 libsodium,開發者宣稱這標誌著 php 成為第一種預設支援現代加密庫的程式語言。然而很多人認為這一說法是扯談,因為所謂的「現代」並無明確的定義。

php 團隊以 37 票對 0 票一致同意在 php core 中整合加密庫 libsodium,開發者宣稱這標誌著 php 成為第一種預設支援現代加密庫的程式語言。然而很多人認為這一說法是扯談,因為所謂的「現代」並無明確的定義。

libsodium 將加入到計畫在今年底發布的 php 7.2 中。支援 libsodium 的提議是加密專家 scott arciszewski 提出的,他表示通過在 php core 中支援現代加密技術,將迫使 wordpress 團隊在其內容管理系統(cms)中實現更好的安全功能,允許 php 和 cms 開發者在其應用中加入高階加密功能。

arciszewski 說,php 將是第一種支援現代加密庫的程式語言,其它如 erlang 和 go 包含了類似的加密庫,但沒有 php 的加密實現 libsodium 「現代」和強大。

咦?arciszewski 先生是不是「php 是世界上最好的語言」派的~

Keil MDK生成LIB庫以及使用LIB庫

問題引出 為什麼要做成lib庫?1 不想將自己寫的源 公開,但是同時庫檔案又需要讓別人能夠正常呼叫,那封裝成lib的格式就是乙個方法。2 編譯某些工程檔案時非常耗時,像st官方的庫時,由於檔案眾多,編譯一次可能得1兩分鐘,這時可以打包成庫,節省不少的時間。但同時也不能用右鍵go to definit...

什麼是lib庫

lib有兩種,一種是靜態庫,比如c runtime庫,這種lib中有函式的實現 一般用在靜態連編上,它是將lib中的 加入目標模組 exe或者dll 檔案中,所以鏈結好了之後,lib檔案就沒有用了。一種lib是和dll配合使用的,裡面沒有 在dll中,這種lib是用在靜態呼叫dll上的,所以起的作用...

VS新增lib 和庫

使用vc進行程式開發時,經常需要引用外部的庫,本文總結了在vc2008環境下新增編譯所需要的.lib庫檔案,新增包含頭檔案目錄的方法 1.新增編譯所需要 依賴 的 lib 檔案 解決方案資源管理器 專案 屬性 配置屬性 聯結器 輸入 附加依賴項 裡填寫 winsock.lib 多個 lib 以空格隔...