diff options
author | Vincent Breitmoser <valodim@mugenguild.com> | 2015-03-12 22:09:05 +0100 |
---|---|---|
committer | Vincent Breitmoser <valodim@mugenguild.com> | 2015-03-12 22:09:05 +0100 |
commit | 706d33900432f5b6a4728bed3f154e78dba3086c (patch) | |
tree | 2592051c8cb48a797d19cf0719d85db29c574398 /OpenKeychain | |
parent | 4adf2b343ce2fbf9749c413209e3c2fd96f14e44 (diff) | |
download | open-keychain-706d33900432f5b6a4728bed3f154e78dba3086c.tar.gz open-keychain-706d33900432f5b6a4728bed3f154e78dba3086c.tar.bz2 open-keychain-706d33900432f5b6a4728bed3f154e78dba3086c.zip |
regenerate twitter token
Diffstat (limited to 'OpenKeychain')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/linked/resources/TwitterResource.java | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/linked/resources/TwitterResource.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/linked/resources/TwitterResource.java index d00fa7ece..dc68be7f5 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/linked/resources/TwitterResource.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/linked/resources/TwitterResource.java @@ -36,7 +36,6 @@ import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; - public class TwitterResource extends LinkedCookieResource { final String mHandle; @@ -196,9 +195,9 @@ public class TwitterResource extends LinkedCookieResource { return authToken; } try { - String base64Encoded = - "NkloUG5XYll4QVNBb0F6SDJRYVV0SEQwSjpMMEdudWlPbmFwV2JTQ" - + "mJRdExJcXRwZVM1QlR0dmgwNmRtb01vS1FmSFFTOFV3SHVXbQ=="; + + String base64Encoded = rot13("D293FQqanH0jH29KIaWJER5DomqSGRE2Ewc1LJACn3cbD1c" + + "Fq1bmqSAQAz5MI2cIHKOuo3cPoRAQI1OyqmIVFJS6LHMXq2g6MRLkIj") + "=="; // Step 2: Obtain a bearer token HttpPost httpPost = new HttpPost("https://api.twitter.com/oauth2/token"); @@ -252,4 +251,17 @@ public class TwitterResource extends LinkedCookieResource { return sb.toString(); } + public static String rot13(String input) { + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < input.length(); i++) { + char c = input.charAt(i); + if (c >= 'a' && c <= 'm') c += 13; + else if (c >= 'A' && c <= 'M') c += 13; + else if (c >= 'n' && c <= 'z') c -= 13; + else if (c >= 'N' && c <= 'Z') c -= 13; + sb.append(c); + } + return sb.toString(); + } + } |