文件名称:libaxolotl-php:Libaxolotl 和更多东西
文件大小:56KB
文件格式:ZIP
更新时间:2024-07-20 06:51:35
PHP
这是最初由编写的的 php 端口 来自原作者的概述: 这是一个棘轮前向保密协议,适用于同步和异步消息传递环境。 协议概述可,有线格式的详细信息可。 阅读其余详细信息。 概述 这是一个棘轮前向保密协议,适用于同步和异步消息传递环境。 协议概述可,有线格式的详细信息可。 预密钥 该协议使用称为“PreKeys”的概念。 PreKey 是由服务器存储在一起的 ECPublicKey 和相关联的唯一 ID。 PreKeys 也可以签名。 在安装时,客户端生成一个单独的签名 PreKey,以及一个大的未签名 PreKey 列表,并将它们全部传输到服务器。 会话 axolotl 协议是面向会话的。 客户端建立一个“会话”,然后用于所有后续的加密/解密操作。 一旦建立了会话,就没有必要拆除会话。 会话通过以下三种方式之一建立: PreKeyBundles。 希望向接收者发送消息的客户端可以通过
【文件预览】:
libaxolotl-php-master
----IdentityKey.php(1KB)
----InvalidVersionException.php(576B)
----kdf()
--------DerivedRootSecrets.php(894B)
--------HKDFv2.php(326B)
--------HKDFv3.php(326B)
--------DerivedMessageSecrets.php(2KB)
----SessionCipher.php(2KB)
----IdentityKeyPair.php(2KB)
----state()
--------SignedPreKeyRecord.php(2KB)
--------PreKeyBundle.php(2KB)
--------StorageProtos.php(5KB)
--------SignedPreKeyStore.php(753B)
--------SessionStore.php(870B)
--------PreKeyRecord.php(2KB)
--------PreKeyStore.php(583B)
--------IdentityKeyStore.php(650B)
--------AxolotlStore.php(137B)
----InvalidMacException.php(850B)
----protobuf()
--------LocalStorageProtocol.proto(3KB)
--------WhisperTextProtocol.proto(1KB)
----InvalidMessageException.php(2KB)
----ecc()
--------DjbECPublicKey.php(2KB)
--------Curve.php(4KB)
--------DjbECPrivateKey.php(759B)
--------ECPublicKey.php(405B)
--------ECKeyPair.php(777B)
--------ECPrivateKey.php(319B)
----protocol()
--------CiphertextMessage.php(942B)
--------SenderKeyDistributionMessage.php(2KB)
--------WhisperProtos.php(2KB)
----groups()
--------GroupSessionBuilder.php(2KB)
--------state()
--------ratchet()
----ratchet()
--------SymmetricAxolotlParameters.php(2KB)
--------MessageKeys.php(1KB)
--------BobAxolotlParameters.php(2KB)
--------RatchetingSession.php(7KB)
--------AliceAxolotlParameters.php(2KB)
----InvalidKeyIdException.php(854B)
----util()
--------Hex.php(2KB)
--------Pair.php(1KB)
--------Medium.php(310B)
--------guava()
--------ByteUtil.php(9KB)
--------Helper.php(264B)
----LICENSE(34KB)
----DuplicateMessageException.php(544B)
----README.md(4KB)
----StaleKeyExchangeException.php(152B)
----logging()
--------AxolotlLogger.php(726B)
--------Log.php(3KB)
--------AxolotlLoggerProvider.php(546B)
----UntrustedIdentityException.php(154B)
----.gitignore(103B)
----LegacyMessageException.php(538B)
----NoSessionException.php(803B)
----InvalidKeyException.php(1KB)
----SessionBuilder.php(17KB)