forked from r4sas/PBinCLI
update info
This commit is contained in:
parent
4af4797812
commit
d401c0d7e0
40
README.md
40
README.md
@ -1,7 +1,45 @@
|
|||||||
PBinCLI
|
PBinCLI
|
||||||
=====
|
=====
|
||||||
|
|
||||||
[PrivateBin](https://github.com/PrivateBin/PrivateBin/) CLI (in development)
|
#### [PrivateBin](https://github.com/PrivateBin/PrivateBin/) CLI (in development)
|
||||||
|
|
||||||
|
This CLI tool currently working only with compression-disabled services (see [that](https://github.com/PrivateBin/PrivateBin/issues/188#issuecomment-281284360) issue).
|
||||||
|
|
||||||
|
```patch
|
||||||
|
--- a/js/privatebin.js
|
||||||
|
+++ b/js/privatebin.js
|
||||||
|
@@ -545,9 +545,9 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) {
|
||||||
|
};
|
||||||
|
|
||||||
|
if ((password || '').trim().length === 0) {
|
||||||
|
- return sjcl.encrypt(key, compress(message), options);
|
||||||
|
+ return sjcl.encrypt(key, message, options);
|
||||||
|
}
|
||||||
|
- return sjcl.encrypt(key + sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)), compress(message), options);
|
||||||
|
+ return sjcl.encrypt(key + sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)), message, options);
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
@@ -564,10 +564,10 @@ jQuery.PrivateBin = (function($, sjcl, Base64, RawDeflate) {
|
||||||
|
{
|
||||||
|
if (data !== undefined) {
|
||||||
|
try {
|
||||||
|
- return decompress(sjcl.decrypt(key, data));
|
||||||
|
+ return sjcl.decrypt(key, data);
|
||||||
|
} catch(err) {
|
||||||
|
try {
|
||||||
|
- return decompress(sjcl.decrypt(key + sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)), data));
|
||||||
|
+ return sjcl.decrypt(key + sjcl.codec.hex.fromBits(sjcl.hash.sha256.hash(password)), data);
|
||||||
|
} catch(e) {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Currenty compression disabled on next services:
|
||||||
|
|
||||||
|
* https://paste.i2pd.xyz/
|
||||||
|
* https://paste.r4sas.i2p/
|
||||||
|
* *here can be your service*
|
||||||
|
|
||||||
Installing
|
Installing
|
||||||
-----
|
-----
|
||||||
|
@ -2,10 +2,10 @@ def init():
|
|||||||
global server, proxies, useproxy
|
global server, proxies, useproxy
|
||||||
|
|
||||||
# Edit that variables
|
# Edit that variables
|
||||||
server = "http://paste.r4sas.i2p/"
|
server = "http://paste.i2pd.xyz/"
|
||||||
proxies = {'http': 'http://127.0.0.1:4444'}
|
proxies = {'http': 'http://127.0.0.1:4444'}
|
||||||
|
|
||||||
# True/False
|
# True/False
|
||||||
useproxy = True
|
useproxy = False
|
||||||
|
|
||||||
# There is nothing more to do :D
|
# There is nothing more to do :D
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
pycryptodome
|
pycryptodome
|
||||||
git+https://github.com/l-n-s/sjcl@add_gcm_mode
|
sjcl
|
||||||
requests
|
requests
|
||||||
|
Loading…
x
Reference in New Issue
Block a user