More on 1Password’s Components
Posted 朝闻道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了More on 1Password’s Components相关的知识,希望对你有一定的参考价值。
Stefan van As of 1Password fame sent me a more exhaustive list of the libraries and tools used in 1Password. I thought I would share it with everyone. He also recently started blogging about security, software development and Delphi.
Here is an overview of the 3rd party components used in 1Password:
- Browser Helper Objects (BHOs) — this is what powers 1Password inside Internet Explorer.
- Bonjour — this is what powers Wi-Fi Sync. (here is an unrelated Delphi
implementation) - ChilkatCrypt — this is what powers some of our crypto
- MS Crypto — this is the Pseudo Random Number Generator (PRNG)
- DISQLite — Some of 1Password’s features – such as Watchtower, for example – are utilizing SQLite. Because 1Password 4 is in Delphi 2007, we use DISQLite for that (today, it would be using FireDAC for that)
- dxgettext — this is used to localize 1Password. It works nicely with Crowdin, a localization project management platform
- GraphicEx and Graphics32 — this gives (alpha channel) transparency
- HyperString — super fast string handling routines. (no longer available)
- OpenSSL — this is what powers PBKDF2 (among other crypto routines)
- sgcWebSockets — The WebSockets are used with the Chrome and Firefox browser extensions
- StreamSec — another crypto library, mostly for SSL/TLS
- zlib and LibTar — for OS X-compatible compression routines
Also uses the following tools:
- EurekaLog — For diagnostics reporting
- FinalBuilder — For build management
- Inno Setup — The installation wizard
A lot of great tools and libraries there.
http://delphi.org/2016/06/1passwords-components/
以上是关于More on 1Password’s Components的主要内容,如果未能解决你的问题,请参考以下文章
TypeScript 之 More on Functions
json 此片段用于以下知识库文章 - https://kb.wpbeaverbuilder.com/article/220-installl-beaver-builder-via-compos
More on Conditions - To Compare -Comparing Sequences and Other Types
Windows 64-bit with Unsupported runtime (83) For more information on which environments are supporte
Windows 64-bit with Unsupported runtime (83) For more information on which environments are supporte
hdfs追加解决报错:Failed to replace a bad datanode on the existing pipeline due to no more goo......