当前位置: 首页 > 软件库 > 数据库相关 > >

pb

授权协议 View license
开发语言 Python
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 鞠鸿雪
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

pb

Overview

pb is a lightweight pastebin and url shortener built usingflask.

There is currently no known general-purpose public pb deployment. See #246 for details.

Features

  • full paste and short-url CRUD
  • private pastes
  • tweakable syntax highlighting
  • terminal recording playback
  • markup rendering

Suggested versions

  • python >= 3.6
  • mongodb >= 3.2
  • docker >= 17.04

Development

pb comes with a Dockerfile and docker-compose.yaml to start developmentenvironments easily. Refer to relevant documentation for how to install dockerand docker-compose.

start pb with:

docker-compose up

pb will be listening on http://localhost:10002

Deployment

ptpb.pw (the reference deployment) uses ptpb-deploy, which includes TLS termination,automatic x509 certificate rotation, and response caching.

For a simpler deployment, the included Dockerfile anddocker-compose.yaml can be used verbatim, and are easy to read/study.

Other best practices include:

  • not using a shared/system python, when this is shared with packages other than pb
    • using site-packages is fine/preferred inside a container or isolatedfilesystem, otherwise use venv
    • if you need/want a version of python other than what your distributionpackages, pyenv is a good option
  • not using debian or centos
    • these provide severely outdated packages, and require additional work tocompensate for this
  • 计算机存储信息的大小,最基本的单位是字节,一个汉字由两个字节组成,字母和数字由一个字节组成。 容量的单位从小到大依次是:字节(B)、KB、MB、GB、TB。它们之间的关系是。 1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024字节 通常人们都使用简便的叫法,把后面的“B”去掉,所以你问的1GB就是1024MB。 以上是根据教科书给出的答案,不过理论和实际是有点出入的

  • 本系列文章目录 展开/收起 PB协议(一)什么是Pb协议(Protobuf),Pb协议如何使用,PB协议的数据类型 PB协议(二)Protobuf的PHP开发教程 相关参考链接 PB github指南 https://github.com/protocolbuffers/protobuf   PB编译器下载地址 https://github.com/protocolbuffers/protobuf

 相关资料
  • 问题内容: 我需要搜索CSV格式文件中的PB级数据。使用LUCENE进行索引后,索引文件的大​​小是原始文件的两倍。是否可以减少索引文件的大​​小???如何在HADOOP中分发LUCENE索引文件以及如何在搜索环境中使用?还是有必要,我应该使用solr来分配LUCENE索引吗???我的要求是对PB级文件进行即时搜索。 问题答案: 任何现成的搜索引擎(如Lucene)都应该能够在您拥有的数据量范围内

  • 问题内容: 我有一个使用JCE算法“ PBEWithSHA256And256BitAES-CBC- BC”创建的密文块。提供者是BouncyCastle。我想使用BouncyCastle轻量级API解密此密文。我不想使用JCE,因为这需要安装无限强度管辖区策略文件。 当将BC与PBE和AES一起使用时,文档似乎很少。 到目前为止,这就是我所拥有的。解密代码无例外地运行,但返回垃圾。 加密代码 解密

  • 问题内容: 我正在用Java进行基于密码的文件加密;我正在使用AES作为底层加密算法,并使用以下代码(我是从该网站的另一位慷慨的海报获得者)从盐和密码的组合中得出密钥的。 我吃了盐,用户在两端输入密码,加密和解密工作正常:-)我的问题是,我希望能够在进入(可能很长)之前验证用户输入的密码是否正确解密过程。我知道PBKD规范包含一个可选的2字节验证值,但是我不确定如何使用上述方法生成该值。Java是

  • 问题内容: 有没有一种方法可以解密Java中的密码。Java将算法实现为。我得到了创建密码哈希的代码。我在下面提到了哈希技术的链接: http://howtodoinjava.com/security/how-to-generate-secure-password-hash- md5-sha-pbkdf2-bcrypt-examples/ 我的要求是以加密格式存储第三方FTP服务器密码,并在需要登

  • 问题内容: 我正在编写有关gRPC 的教程。当我生成文件时,我在结构体中得到了某种类型。 这是我的文件: 这是文件中的结构。有人可以告诉我为什么我的三种类型吗?该结构不应该反映我在自己中定义的内容吗? 问题答案: Protobuf库使用这些类型来存储未知字段。解码原型时,序列化数据中可能会有其他字段,库不知道该如何处理。例如,当数据的读取器和写入器使用原始文件的不同副本时,可能会发生这种情况。此功

  • 本文向大家介绍JAVA对称加密算法PBE定义与用法实例分析,包括了JAVA对称加密算法PBE定义与用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JAVA对称加密算法PBE定义与用法。分享给大家供大家参考,具体如下: 一 AES、DES和3DES在使用上比较一致 二 PBE算法优点 三 PBE介绍 1、PBE:Password Based Encryption 基于口令加密。通

  • 问题内容: 深入研究Java加密和哈希世界,我看到了类的构造函数示例,其中包含和和参数的各种值。似乎没有任何东西可以解释这些参数的影响或含义。 我假设这是密钥的长度,因此32位加密将为密钥长度取32的值,但是这种假设感觉不对。我的猜测是对每个字符进行加密的次数,同样,在这种假设下也不会感到爱。 信息链接或说明,不胜感激。 问题答案: 迭代次数是派生对称密钥期间对密码进行哈希处理的次数。数字越大,验

  • 问题内容: 有人要求我用PHP解密使用以下Java类加密的字符串。 我不懂Java,因此我需要一些帮助来理解这种加密。 1)这行是什么意思? 2)我应该为第一个参数使用什么值 3)什么时候应该在我的php脚本中使用MD5? 问题答案: 1)它创建用于基于密码的加密的参数,哈希计算中包含的盐和哈希算法执行的迭代次数(在其自身的输出中)。它用于击退彩虹表攻击,基本上,攻击者必须经过相同的迭代次数才能检