Slashdot Mirror


Popular Android Package Uses Just XOR -- and That's Not the Worst Part

siddesu writes A popular "encryption" package for Android that even charges a yearly subscription fee of $8 actually does nothing more than give a false sense of security to its users. Not only is the app using a worthless encryption method, it also uses weak keys and "encrypts" only a small portion of the files. One wonders how much snake oil flows through the app stores, from "battery savers" to "antivirus." What is the most worthless app purchase you made? Did you ask for a refund?

277 comments

  1. Web sites by danbob999 · · Score: 5, Insightful

    CTIA - "The Best App of CTIA by the Techlicious 2012 Best of CTIA Awards"
    PC Magazine - "PC Magazine Best Apps"
    TRUSTe - Received "TRUSTe Privacy Seal"
    Global Mobile Internet Conference App Space - "A top 50 app"

    Thanks, I will take a note to never trust these web site reviews.

    1. Re:Web sites by Snotnose · · Score: 2

      Yeah, before downloading any app I google it to see what the reviewers say. No or few reviewers? I don't take the chance.

    2. Re:Web sites by hcs_$reboot · · Score: 1

      Google search of
      "CTIA nq vault" no relevant result
      "PC magazine nq vault" => 4/5 by junior software analyst Sara Yin
      "TRUSTe nq vault" => indeed
      "Global Mobile Internet Conference App Space" => ???

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    3. Re:Web sites by Darinbob · · Score: 4, Insightful

      People will gladly give good reviews to things they haven't even tried out yet. And even if they tried it they probably have no clue how to validate its effectiveness. It's the yelp effect, let someone give a review and they'll jump on board and proclaim "best broccoli beef ever".

    4. Re:Web sites by ShanghaiBill · · Score: 4, Funny

      People will gladly give good reviews to things they haven't even tried out yet.

      Tornado App has good reviews.

    5. Re:Web sites by binarybum · · Score: 2

      it was pretty good broccoli beef, you have to admit.

      --
      ôó
    6. Re:Web sites by pushing-robot · · Score: 3, Informative

      http://www.techlicious.com/gui...

      http://gmic2012.greatwallclub.... (I imagine NQ Mobile's Vault is the 'Vault' listed, NQ published a press release about it)

      I can't find a free copy of PC Magazine's 2012 best apps, but given the others I have little reason to doubt it. The average reviewer has nary a clue about cryptography, and from an end user standpoint, the app seems well made and has several clever features. It would be easy to assume the app lives up to its claims.

      Mind you, it still seems a useful app just for its ability to hide content from casual snoops (the app can even hide its presence on the device), though it is quite overpriced and likely to disappear after this entirely deserved PR disaster.

      --
      How can I believe you when you tell me what I don't want to hear?
    7. Re:Web sites by Anonymous Coward · · Score: 0

      Android at least allows an app to be downloaded and the data looked at. iOS is worse, since there is no way to look at the actual data the app stores unless it gets stashed on iCloud.

      With a black box... it is no wonder why encryption is a joke. An app could use plaintext and be "secure"... and I've seen those on iOS (using a utility only usable on jailbroken devices)that purported to "encrypt" data... but just stored them in a private directory.

    8. Re:Web sites by macklin01 · · Score: 4, Informative

      Here's the TRUSTe info:

      http://privacy.truste.com/privacy-seal/NQ-Mobile-US-Inc-/validation?rid=e0f97027-af9a-4b8a-91b5-2a33c58a520a

      It only seems to cover security/privacy of their ecommerce site. So, their shopping cart may be secure, but it says nothing about app security as they seem to imply in their press releases, etc.

      --
      OpenSource.MathCancer.org: open source comp bio
    9. Re:Web sites by galaad2 · · Score: 2

      looks like the company has quite a few such "protection" apps deployed on the play store and they even use their stock ticker symbol in the developer name, lol.
      https://play.google.com/store/...

      NYSE:NQ feeling slashdotted in 3..2..1... now... https://finance.google.com/?q=...

      --
      root@127.0.0.1
    10. Re: Web sites by Z00L00K · · Score: 1

      It depends on the app, there are a lot of good apps out there for various purposes.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    11. Re:Web sites by gl4ss · · Score: 1

      you trusted those websites before this? that's funny, sorry.

      my most worthless purchase from play store? GTA III, probably. why? i don't make lots of purchases from the android market, play market or whatever they want to call it this year.

      and that had it's worth only brought down by the crappy sniping control, which made one mission way too hard.

      --
      world was created 5 seconds before this post as it is.
    12. Re:Web sites by Anonymous Coward · · Score: 0

      I've seen those on iOS (using a utility only usable on jailbroken devices)that purported to "encrypt" data... but just stored them in a private directory.

      Can you name names? This would be useful information, unlike what you've provided so far.

    13. Re: Web sites by Anonymous Coward · · Score: 0

      Don't be such an entitled ass.

    14. Re:Web sites by Anonymous Coward · · Score: 1

      iOS is worse, since there is no way to look at the actual data the app stores unless it gets stashed on iCloud.

      There are actually quite a few ways to check out the data an app uses even on non-jailbroken devices. First is the files section in iTunes which lets your access the document directories of applications and copy stuff out and in. Additionally there are programs like iExplorer and iFunBox which can read and write to data directories on iOS devices as well as the contents from within the backup files if the device is backed up to computer.

    15. Re:Web sites by camg188 · · Score: 1

      "No or few reviewers? I don't take the chance."
      I'd go with 1 review if it was trusted. Astroturfing sockpuppets... there's not really safety in numbers.

    16. Re:Web sites by AmiMoJo · · Score: 5, Interesting

      Maybe they read the actual description of the app. The only thing it claims to encrypt is text messages, which TFA doesn't bother to check. The description doesn't claim to encrypt files, so unless it has been changed since the article was written it seems to be making stuff up to complain about.

      The app hides files on your device. It does that by using a simple XOR cypher to encrypt the header of files and make them invisible to apps like the Gallery that look for files with valid JPEG/PNG/GIF headers. It works perfectly, the XOR cypher has the desired effect. Obviously it won't stop forensic examination from finding and decrypting the files, but it doesn't claim to. It's an app designed to hide your nude selfies and dick pics, not stops the NSA/GCHQ dataraping your phone.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    17. Re:Web sites by p.g.king · · Score: 3, Informative

      http://www.nq.com/vault- scroll down a bit under "NQ Mobile Vault Features." subsection "Photos & Videos" - "They’ll be encrypted..."

      I'd say that was a claim that it'll encrypt them.

    18. Re: Web sites by Anonymous Coward · · Score: 0

      It isn't being "an entitled ass" to ask for information, particularly when the post he replied to was completely incorrect about iOS access. It just shows ignorance, asking for information about the rest to show it wasn't ALL BS is not "entitled."

    19. Re:Web sites by Anonymous Coward · · Score: 2, Interesting

      Good info, thanks. What caught my eye was the criticism of using XOR for encryption. That makes no sense. In fact, given suitably secured random bit strings, and xor'ing them with the input, will give you a very secure form of encryption. Of course you need to be able to recreate the random bit string without saving in plain text somewhere etc but the point is that criticizing xor is like complaining that computers only use binary arithmetic.

    20. Re:Web sites by nukenerd · · Score: 3, Funny

      Indeed. As my wife doesn't know what an xor gate is, it's good enough for me.

    21. Re:Web sites by Anonymous Coward · · Score: 0

      What caught my eye was the criticism of using XOR for encryption. That makes no sense. In fact, given suitably secured random bit strings, and xor'ing them with the input, will give you a very secure form of encryption.

      Indeed. Even 3DES uses XOR (several passes combined with some bit scrambling), but the system for generating successive masks is part of the algorithm. One imagines that the criticism is of using XOR against a fixed mask - if it contained formulaic masks, that would be part of the algorithm, and wouldn't be described as "XOR."

    22. Re:Web sites by gstoddart · · Score: 1

      Sorry, but you actually put any trust in TRUSTe?

      I take that name to read "we're just a greedy corporation who pretends we have a privacy policy and a track record which says we care, but we actually are just a member of an industry trade group who wants to give the illusion of being trustworthy and avoiding regulation".

      I view TRUSTe as being more or less not trustworthy at all.

      TRUSTe is nothing more than an industry trade group who has consistently failed to live up to their promise, and are more interested in protecting their members than consumers.

      --
      Lost at C:>. Found at C.
    23. Re:Web sites by turbidostato · · Score: 2

      "The average reviewer has nary a clue about cryptography"

      The average user's review is of no value anywhere.

      Just go Amazon and check the reviews of any item at hand, say, a french skillet. They are "physical" items, the kind of things people have been using for ages and still, half of the reviews will be more or less like "the item arrived this morning; I haven't used it yet, it's still in its package so I didn't even see it, but I'll give it five stars because, hey, I'm happy".

    24. Re:Web sites by drinkypoo · · Score: 1

      I'd say that was a claim that it'll encrypt them.

      If only you knew that that meant. If it claimed to use "strong encryption" then you would have a valid argument. Sadly, that is not the case. Or for the authors, happily.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:Web sites by Anonymous Coward · · Score: 0

      That is why I read the worst reviews first.

    26. Re:Web sites by p.g.king · · Score: 1

      I have no problem understanding that the idea something is "encrypted" without further definition doesn't amount to much, though I'd argue that even with weak encryption it's still not being applied, since it's only actually encrypting a header not the file, so at best that's "partially encrypted"

      What's more important though is what would a reasonable man understand the product to be - it's calling itself a vault and it's claiming to encrypt stuff, I don't think it's an unreasonable conclusion that means something more than the trivial scheme apparently employed.

    27. Re:Web sites by Zaiff+Urgulbunger · · Score: 1

      I've not found the PC Mag 2012 best apps listing either, but here's a PC Magazine review of NQ Vault. They seem to be under the impression it provides better security than it actually does. Shame they gave it a relatively nice review despite acknowledging that it's kind of buggy! I note that user-reviews both on the Google Play page and the above PC Mag review mention it loosing their data... which isn't a huge surprise if it's buggy.

      Being as it hails from Dallas, I'd assume they tried patenting XOR as a security method and then trolling every equally incompetent "data security" company they could think of before deciding to hack their own one together?!

    28. Re: Web sites by Anonymous Coward · · Score: 0

      The milk steak was much better.

    29. Re:Web sites by Krojack · · Score: 1

      That's why I skip over and ignore all good reviews and just read the bad ones. To many companies pay for good reviews to make their products look good.

    30. Re:Web sites by Anonymous Coward · · Score: 0

      XOR is not an encryption standard. Calling it an encryption is patently false.

      My opinion of you does not improve with more postings, even if you use your sockpuppets to upvote yourself.

    31. Re:Web sites by daveime · · Score: 1

      Nothing with broccoli in it could *ever* be described as "best".

    32. Re:Web sites by sexconker · · Score: 1

      Read USER reviews, and only read the 2, 3, and 4 star reviews. The 1s and 5s are propaganda.

    33. Re:Web sites by jfengel · · Score: 1

      That's partly Amazon's fault. They nag you to provide reviews. And not just star ratings, but reviews; IIRC you can't submit the star rating without at least a few words. So at least some people end up writing crappy reviews just to turn the nag off, and hoping that they're helpful, even though ones like this obviously aren't.

    34. Re:Web sites by Actually,+I+do+RTFA · · Score: 1

      Well, part of the problem is that some people got trained to use the reviews as reviews of the shipping service by eBay. After all, on eBay, I'm reporting on a seller. If he sells me a POS because I didn't realize that a "for parts only" device might not power on, or because I was drunk and thought it would be great to have an OS/2 machine, it's not his fault.

      Amazon seems to want to blur the line when asking for reviews, because more 5-star reviews means more sales.

      --
      Your ad here. Ask me how!
    35. Re:Web sites by Anonymous Coward · · Score: 0

      http://www.nq.com/vault- scroll down a bit under "NQ Mobile Vault Features." subsection "Photos & Videos" - "They’ll be encrypted..."

      I'd say that was a claim that it'll encrypt them.

      Hmmm. That page is now 404.

    36. Re:Web sites by p.g.king · · Score: 1

      Nah, it's just my crap skills at including links should have been http://www.nq.com/vault

    37. Re:Web sites by Darinbob · · Score: 1

      But even if a company does not pay, the customer/reviewers tend to give either highly glowing reviews or highly scathing reviews. The middle ground is very sparse.

    38. Re: Web sites by Anonymous Coward · · Score: 0

      I find there can be an implied middle ground from the 2
      I bought a yoyo the other day from amazon, it was all 5 and 1 star reviews, all the 5s said it was great for tricks and very responsive, but little product description, The 1s said it wouldn't return (go back up the string), the string was too long for kids and had no instructions
      This told me it was an adults yoyo, for intermediate to advanced yoyoers and was the step up from the one I'm currently using, and it is exactly what I was looking for
      How about we start leaving good functional reviews, a description of the product and why it suits you in that particular instance?... Failing that more reviews about how the product have you Wolf powers

    39. Re:Web sites by stoatwblr · · Score: 1

      3 of the 4 mentioned will give anything a good review if you pay them and if you ever looked at the history of "TRUSTe", you're realise that _anything_ they endorse is best avoided.

  2. The worst one I've ever used... by Anonymous Coward · · Score: 0, Troll

    Was Windows.

  3. XOR is useless by ArcadeMan · · Score: 4, Funny

    Unless it's used with ROT13.

    1. Re:XOR is useless by Gordo_1 · · Score: 1

      Twice.

    2. Re:XOR is useless by Frosty+Piss · · Score: 1

      I prefer to up my security level by using ROT13 exactly 24 times. I mean, you can't make heads nor tails of that mess of letters.

      --
      If you want news from today, you have to come back tomorrow.
    3. Re:XOR is useless by Anonymous Coward · · Score: 1

      Reminds me of my former employer where the lead dev's insisted we need to SHA2 a password at least a 1000 times with a 2048 bit key to be sure it would not be hacked....
      No need to mention the company went bankrupt last year...

    4. Re:XOR is useless by ArmoredDragon · · Score: 1

      What's wrong with a 2048-bit salt and 1000x sha256? That seems pretty secure to me.

    5. Re:XOR is useless by eric31415927 · · Score: 2

      XOR is much much faster than your run-of-the-mill encryption algorithm.

    6. Re: XOR is useless by hyperar · · Score: 1

      He didn't mention the salting part

    7. Re:XOR is useless by ArhcAngel · · Score: 2

      Wait!? They just released the remastered version. When did Rise Of the Triad 13 come out?

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    8. Re:XOR is useless by Loconut1389 · · Score: 1

      XOR isn't useless if properly used with a one time pad, but as with anything, implementation is everything!

    9. Re: XOR is useless by Anonymous Coward · · Score: 0

      Because the second you feed the output of one hash algorithm into another as input you've limited the input space from 2^${N_BITS_ON_DISK} to, in this case, 2^228.

      I'd expect one of two things from anyone that calls themselves technical: an understanding of the trivially simple concept above (and all the others like it), or the understanding that unless it's your profession (and even sometimes then, see RSA), you know nothing of encryption and will only make things worse. I don't care what your degree is.

    10. Re:XOR is useless by ls671 · · Score: 1

      I find it gives much harder to decrypt data when running it 3 times.

      --
      Everything I write is lies, read between the lines.
    11. Re:XOR is useless by Alex+Vulpes · · Score: 2

      Funnily enough, XOR is used in a number of encryption schemes, but for it to work you've gotta make a bitstream to XOR the plaintext with. Like, encrypt a random value, then re-encrypt the result, repeat over and over, then line them all up and use that as an XOR pad.

    12. Re:XOR is useless by ls671 · · Score: 1

      I used to do this to generate admin passwords for PAP2 devices going out in the field ;-)

      device MAC address: 7eec2ada9f0b
      device admin password: 0e8620ffe985

      echo 7eec2ada9f0b | md5sum | md5sum | md5sum | cut -c -13
      0e8620ffe985

      Damn, I should have XORed it with a secret password on top of that then my scheme would have been really bullet proof...

      --
      Everything I write is lies, read between the lines.
    13. Re:XOR is useless by Anonymous Coward · · Score: 1

      > XOR is much much faster than your run-of-the-mill encryption algorithm.

      That's only because most processors have built-in hardware support for it.

    14. Re:XOR is useless by Jane+Q.+Public · · Score: 3, Insightful

      XOR is much much faster than your run-of-the-mill encryption algorithm.

      OP and TFA are very misleading. XOR is not a "worthless" encryption method in itself... it all depends on how it is used.

      For example, if used with a good quality key in a one-time pad, it is one of the few encryption methods that is even theoretically unbreakable.

      But it does require a well-constructed key, and as with any one-time-pad scheme, key management is everything.

    15. Re: XOR is useless by itzly · · Score: 1

      Because the second you feed the output of one hash algorithm into another as input you've limited the input space from 2^${N_BITS_ON_DISK} to, in this case, 2^228.

      And you would like to argue that 2^228 is not enough ?

    16. Re:XOR is useless by serviscope_minor · · Score: 1

      That's precisely what I was thinking. XOR isn't the problem it's the weak keystream you're XORing with that's the problem. I think XORing, say a keystream made by running Blum-Blum-Schub is decent as encryption goes.

      --
      SJW n. One who posts facts.
    17. Re:XOR is useless by TapeCutter · · Score: 4, Funny

      Must be good, it has ubiquitous hardware support. ;)

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    18. Re:XOR is useless by bytesex · · Score: 1

      ? It's quite common to perform a hash in a loop, if only to make checking algorithms slower. But also to prevent rainbow-tabeling. I don't think that the bankruptcy of your former company had anything to do with their password treatment policies...

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    19. Re:XOR is useless by _Shad0w_ · · Score: 2

      It's a component of pretty much all encryption algorithms, afaik.

      --

      Yeah, I had a sig once; I got bored of it.

    20. Re:XOR is useless by TheDarkMaster · · Score: 1

      Correct, the trick here is the method to build a good key and then the way it is applied.

      --
      Religion: The greatest weapon of mass destruction of all time
    21. Re:XOR is useless by Anonymous Coward · · Score: 0

      XOR is NOT useless. You only need longer passwords... with a password longer than your cypher is literally impossible to decrypt the original file. Throw a simple mutation to increase noise and you are good to go.

    22. Re: XOR is useless by Anonymous Coward · · Score: 0

      Iteratting the hash is a mitigation against using rainbow tables to trivialy crack passwords have on,y been hashed a predictable number of times (I.e. Once). Before you start talking about how smart you are, you might want to check to see if the other guy is smarter, first.

    23. Re:XOR is useless by tom17 · · Score: 1

      Thank you!

      I still think of this game EVERY time I see the ROTT13 joke lol.

    24. Re: XOR is useless by Anonymous Coward · · Score: 0

      you know nothing of encryption

      Noone said anything about "encryption" -- this was about storing representations of *passwords*.

      Not the same thing.

      Reminds me of my former employer where the lead dev's insisted we need to SHA2 a password

      Using a hash multiple times is actually acceptable practice when storing representations of *passwords* and in fact, it makes reversing them more work since more space is needed e.g. to build a rainbow table or similar.

      If you want to argue passwords should be stored *encrypted* nowadays, and computing resources have both made this necessary as a defensive measure and made it feasible to do to resist attack, you can make that argument.

      All you have shown is you are a pompous asshole. This conversation was about hashed passwords, not general encryption of general data that needs restored from the ciphertext given the key. There is a difference.

      Verifying an input password matches up while keeping the list of passwords not in the original form is not the same thing as "encryption." If you want to argue people need to get with the times and they have changed, and encyption does need used for passwords, make that argument.

      I have decrypted your post, and you are an insecure asshole.

    25. Re: XOR is useless by ArmoredDragon · · Score: 1

      Unless your password is longer than 28 characters then that doesn't hold true.

  4. The big advantage of XOR by hey! · · Score: 2

    is that it doesn't matter how weak your keys are!

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:The big advantage of XOR by MichaelSmith · · Score: 4, Funny

      Also its implemented directly in the CPU, so both encryption and decryption are very fast.

    2. Re:The big advantage of XOR by hcs_$reboot · · Score: 4, Insightful

      If the key is as long as the message, XOR is not that weak.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    3. Re:The big advantage of XOR by Anonymous Coward · · Score: 0

      Anything can be implemented directly on the CPU, it is a turing complete machine.

    4. Re:The big advantage of XOR by ShakaUVM · · Score: 4, Informative

      In fact, it's unbreakable if you do it right. (http://en.wikipedia.org/wiki/One-time_pad)

      I'm disappointed that the person who submitted the story said "Just XOR".

    5. Re:The big advantage of XOR by ThePhilips · · Score: 1

      Sorry, GP meant: the only fully hardware accelerated encryption method; implementation is approved by Intel Inc.

      --
      All hope abandon ye who enter here.
    6. Re:The big advantage of XOR by Grishnakh · · Score: 2

      Not in a single CPU instruction it can't.

    7. Re:The big advantage of XOR by swillden · · Score: 5, Interesting

      If the key is as long as the message, XOR is not that weak.

      As long as the key is as long as the message, and all of the key is unpredictable, and is never reused, then you have a provably unbreakable encryption system called a one-time pad. However, if you ever reuse the key someone can XOR the two ciphertexts together and the result will be the XOR of the two plaintexts, which can often be disentangled. Also, if the key is somewhat predictable, plaintext can be recovered. The US actually managed to decrypt some texts encrypted with a Russian one-time pad system, because the keys were produced by humans pounding "randomly" on typewriters... except humans aren't very good at generating random keystreams.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:The big advantage of XOR by Anonymous Coward · · Score: 0

      Directly in the CPU?

      Forget that, most DMA engines can do this stuff.
      Certainly any middle-of-the-road blitter can do this.

      That means you're "Hardware accelerated" y'know. Aw yeah.

      Actually, an XOR would be remarkably secure as long as it's applied from a sufficiently random one-time-pad that's sufficiently long. Unfortunately the encryption key has to be at least as big as the file to be encrypted, and it can't be reused. In this case I'd assume the OTP was a 32-bit integer, which would be mind-blowingly insecure and quite stupid.

    9. Re:The big advantage of XOR by craighansen · · Score: 1

      Well, the OTP was an 8-bit integer, and only applied to the first 128 bytes, if that makes it even more mind-blowingly insecure and even stupider.

    10. Re:The big advantage of XOR by Beryllium+Sphere(tm) · · Score: 5, Funny

      And what data structure do you have lying around at encryption time that's as long as the plaintext?

      That's right, the plaintext. Use that as your one time pad. It saves you the headache of generating high-quality randomness if you just XOR the plaintext with itself.

      The resulting ciphertext is not only theoretically unbreakable without the key, it is also highly compressible for economical transmission.

    11. Re: The big advantage of XOR by Z00L00K · · Score: 1

      If the key is as long as the message and only used once XOR is ok.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    12. Re:The big advantage of XOR by Anonymous Coward · · Score: 0

      If the key is as long as the message, XOR is not that weak.

      As long as the key is as long as the message, and all of the key is unpredictable, and is never reused, then you have a provably unbreakable encryption system called a one-time pad. However, if you ever reuse the key someone can XOR the two ciphertexts together and the result will be the XOR of the two plaintexts, which can often be disentangled. Also, if the key is somewhat predictable, plaintext can be recovered. The US actually managed to decrypt some texts encrypted with a Russian one-time pad system, because the keys were produced by humans pounding "randomly" on typewriters... except humans aren't very good at generating random keystreams.

      Unbreakable perhaps, but it still can potentially leak information about the message through length analysis in some situations, if shorter messages are not 'padded out' with filler. As for the Russians, I believe the full story was that they actually were re-using pads in some cases.

    13. Re: The big advantage of XOR by Anonymous Coward · · Score: 0

      If the key is as long as the message and only used once XOR is ok.

      If the key is truly random and as long as the message, and never reused, then XOR ciphers are theoretically unbreakable.
      But in reality they still are not very strong, as they can leak information via length analysis. You have to insert filler into your original message as a counter to this.

      There's a damn good reason why we say encryption is hard. Because it is. Even with systems which appear to be bullet-proof on paper there can be serious issues with actually applying them in a real world scenario.

    14. Re:The big advantage of XOR by Richard_at_work · · Score: 1

      A hell of a lot of one time pad encrypted messages have been broken due to pad misuse in the past - take a look at the Venona Project, where the Soviets reused pads for different communication types, and thus western analysts were able to break a non-trivial amount of them.

    15. Re:The big advantage of XOR by Anonymous Coward · · Score: 0

      I might be missing something, but if you encrypt the plaintext by XOR ing it with itself, wouldn't you get an easily decryptable to letter frequency attack cypertext?

    16. Re:The big advantage of XOR by Anonymous Coward · · Score: 0

      Just feel the need to point out. Some of the best stream ciphers around involve creating a stream of apparently random bytes, and using simple xor with the original data stream. And I mean this truly, if you can break this in the general case, for something like AES CTR, I'll give you a million dollars. I don't have a million dollars, but I'm that confidant you personally couldn't break it. Remember, all it's doing is xor. With a very strong stream cipher.

    17. Re:The big advantage of XOR by mean+pun · · Score: 1

      You're missing something. Hint: just try it with a few characters.

    18. Re:The big advantage of XOR by The+Snowman · · Score: 2

      I might be missing something, but if you encrypt the plaintext by XOR ing it with itself, wouldn't you get an easily decryptable to letter frequency attack cypertext?

      You get a string as long as the plaintext consisting of NUL characters (0x00).

      --
      24 beers in a case, 24 hours in a day. Coincidence? I think not!
    19. Re:The big advantage of XOR by swillden · · Score: 2

      Not in a single CPU instruction it can't.

      Sure it can. There's no practical upper bound on the amount of functionality that can be packed into a single instruction. CISC instruction sets with incredibly powerful instructions have been developed and used. The VAX instruction set is perhaps the best example. It enabled an assembler language that was darned near a high-level language, with single instructions that took up to a half dozen arguments and implemented sophisticated looping and searching operations in single instructions. Some of my favorite were the linked list management instructions. A common introductory programming assignment is to write a function to insert an element into a linked list. When writing in VAX assembler there's no need for such a function because there's an instruction that does it.

      A more modern -- and highly relevant to this article -- example is the AES-NI instructions, which exist on essentially all modern desktop and laptop CPUs, and many of the newest mobile CPUs as well. They implement a full round of AES encryption or decryption in a single instruction.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    20. Re:The big advantage of XOR by Anonymous Coward · · Score: 0

      You forgot that the key must be kept secret. This is obviously the case in any cryptographic system (Kerckhoff's principle and everything), but I still haven't seen any cellphone operating system secure enough to ensure even this part.

      Sandboxes my ass.

    21. Re:The big advantage of XOR by hey! · · Score: 1

      Yes, but just because AES uses the xor operation doesn't mean that it is XOR encryption. By that argument if an encryption system uses some kind of rotation operation then it's no more secure than ROT13.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    22. Re:The big advantage of XOR by CastrTroy · · Score: 1

      Yeah, just because it doesn't take a single clock cycle, doesn't mean it's not a single instruction. Even a simple multiplication can take 2-4 clock cycles.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    23. Re:The big advantage of XOR by hankwang · · Score: 2

      example is the AES-NI instructions, which exist on essentially all modern desktop and laptop CPUs, and many of the newest mobile CPUs as well.

      What's the difference between "mobile CPU" and "laptop CPU"? In any case, most 4th generation i3 mobile/laptop CPUs don't support AES-NI, nor do the current Intel Celeron CPUs. Many of those have been released as recently as 2014, so I would count them as "modern".

    24. Re:The big advantage of XOR by swillden · · Score: 1

      Apple's SecureVault achieves it reasonably well, I think, as will the Trusted Execution Environment-based solution I'm building for Android. Perfect security is, in general, impossible, and it's particularly difficult on mass-produced consumer hardware, but useful levels are achievable.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    25. Re:The big advantage of XOR by david_thornley · · Score: 1

      Anybody familiar with COBOL formats? The IBM 370 had a single machine-language instruction to copy arbitrary amounts of data into a given format string that was pretty well compatible with COBOL.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    26. Re:The big advantage of XOR by kenshin33 · · Score: 1

      which Trusted Execution Environment-based solution?? code? very much interested !!!

    27. Re:The big advantage of XOR by swillden · · Score: 1

      I work directly in AOSP. The HAL API can be found in hardware/libhardware/include/hardware/keymaster1.h. The API will be implemented by various vendors in various TEEs and secure hardware solutions. My in-progress reference implementation, which is also what is used on Nexus 9, running in ARM TrustZone, can be found in system/keymaster.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    28. Re:The big advantage of XOR by kenshin33 · · Score: 1

      thanks. hardware/libhardware/include/hardware/keymaster1.h didn't make it's way to 5.1, is there a planned release around the corner? otherwise if I decide to pick all those commits in hardware/libhardware/ and system/keymaster what else should I pick ???

    29. Re:The big advantage of XOR by swillden · · Score: 1

      You can't really install this yourself, unfortunately. And I really do consider it unfortunate, though there are good reasons for it.

      To make it really secure you have to run it in TrustZone, which means you have to be able to build and flash a trusted OS and apps. At present, all of the trusted OSes are closed source, proprietary and tightly-held. Google is going to fix that, but even when there's an open source trusted OS, you won't be able to install it, because you won't have the signing keys needed to get the bootloader to accept it. Unfortunately, this is one area where I don't think Google is going to enable users to do their own thing, not even on Nexus devices.

      The reason is that if we provide a way for users to build and sign their own trusted OSes, we also inevitably enable attackers the ability to replace the trusted OS with a malicious one, which destroys our ability to make any security guarantees. The whole point of a TEE is to provide a trustworthy environment so that we can provide some security guarantees even if the primary system is totally subverted -- or perhaps even replaced with a malicious system.

      So, this functionality is going to be as-provided by the OEM of your device.

      In any case, even if you could you wouldn't want to use it right now. It's a work in progress. In the next few weeks the new feature set will become available, and will be the default for AOSP builds, but that will be running in the main system, not the TEE. So you can see what the functionality is, and even use it, but you won't get the security guarantees provided by the TEE until you get an update from your OEM that includes a new TEE-based implementation.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    30. Re:The big advantage of XOR by kenshin33 · · Score: 1

      I always deplored the absence of the possibility to replace bootloader signing/verification keys with my own (that way I don;t have to unlock/relock every time I need to do something). I do have a nexus 5, and I don't like new nexus line, so I guess I'm out of luck, since hammerhead will be dropped soonish :'(.

    31. Re:The big advantage of XOR by swillden · · Score: 1

      Actually, for the system image we do want to enable installation of custom signing keys, so you don't have to unlock/relock. The current situation encourages modders to leave their bootloaders unlocked, which is bad because if someone finds your device they can flash a custom/malicious system and gain unlimited access to your data (well, disk encryption is another barrier, but we prefer defense in depth). So custom signing keys will make it easier for modders to secure their devices. I won't say when, but I will say that's something we want to enable on Nexus devices.

      For the trusted OS, it's different. The problem is that the trusted OS has access to device secrets that don't change when the device is re-flashed. Worse, the trusted apps make use of those secrets as the root from which they bootstrap all of their cryptographic keys. This means that if someone can flash a custom trusted OS they can extract those keys, and then subvert all of the security provided by the real trusted OS. Worse yet, sometimes those secrets aren't device-unique, but may be the same across a whole batch of devices. In those cases the TEE apps derive device-unique keys using the per-batch keys and the device serial number. But that means an attacker who can flash a malicious trusted OS to one device can compromise the entire batch.

      So... the only way to have any security from this TEE stuff is to very tightly control what code is allowed to run in it. Which means no customization. That's sad, but it's what we have to do.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    32. Re:The big advantage of XOR by kenshin33 · · Score: 1

      thanks, for those explanations. it's nice to know that custom signing keys for system images might make to nexus devices someday.
      The only, sad thing is that if a device is dropped, even if it s capable of all the new and shinny things, no one would be able to bring it up to speed.
      I still have that bitter after taste after support for galaxy nexus was dropped, althought it was -and still-- very much a capable device. it even had the hardware https://android.googlesource.c... /rant
      again thanks for the info :)

    33. Re:The big advantage of XOR by swillden · · Score: 1

      Yeah, although keep in mind that the GNex was an unusual case. There are binary components that Google doesn't have source to and the SoC maker is out of business, and the code seems to have gone with them. After learning a lesson from the GNex, Google has worked to ensure contractually that no Nexus device will be left in the same situation.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  5. I'm honestly somewhat surprised... by fuzzyfuzzyfungus · · Score: 2

    I hardly expect high standards, adherence to even basic good practice, or other non-awfulness from most of the wretched 'app' morass; but I'm a bit surprised that whoever made this one found it easier to build a hilariously worthless system from scratch, rather than misuse, and probably violate the license of, some existing encryption library or command line application(or, y'know, go crazy and use the Android Cryptography API)...

    There's still plenty of room for error when using someone else's tools, so I wouldn't necessarily expect the results to be bulletproof; but "actually uses an encryption algorithm; pity it fucks up key management." would at least be doable.

    1. Re:I'm honestly somewhat surprised... by Anonymous Coward · · Score: 0

      Why use someone else's work when XOR is simple and most users won't know the difference?

  6. ROT13 by Trax3001BBS · · Score: 4, Interesting

    I mentioned to the subscription that Microsoft used Rot13 to "encrypt" some registry entries in version W2K (I think was the version)

    After reading bout XOR, ROT13 would be just about as good.

    Not familiar with ROT13? = Abg snzvyvne jvgu EBG13?

    1. Re:ROT13 by Dunbal · · Score: 1

      Everyone knows that real pros use the _strrev function...

      --
      Seven puppies were harmed during the making of this post.
    2. Re:ROT13 by Anonymous Coward · · Score: 0

      I went one better, I used ROT12, they'd never think of that! Ha!

    3. Re:ROT13 by hcs_$reboot · · Score: 1

      That reminds me of some Office version, maybe 2000, where the string "Microsoft Office" in the code was XOR encrypted with a key of 1 byte. The password "protected" documents were also dumbly encrypted (a Linux tool broke that in no time).

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    4. Re:ROT13 by Trax3001BBS · · Score: 1

      Everyone knows that real pros use the _strrev function...

      Never heard of _strrev function so looked it up, it doesn't look easy to implement for the cross platforms.
      http://stackoverflow.com/quest... so yes a real pro would or could make use of it.

    5. Re:ROT13 by Chandon+Seldon · · Score: 1

      Decryption is slow though - takes 24 times as long.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    6. Re:ROT13 by Anonymous Coward · · Score: 0

      Microsoft also used XOR for a while, I think it was with Windows CE.

    7. Re:ROT13 by chocky · · Score: 1

      You could, of course, use ROT26. That should be TWICE as strong.

    8. Re:ROT13 by DMUTPeregrine · · Score: 2

      No, if you want an easy and unbreakable encryption system for your text just use EBCDIC. No programmer has stayed sane long enough to implement it.

      --
      Not a sentence!
    9. Re:ROT13 by LordLimecat · · Score: 0

      Wow the ignorance in this thread. XOR is a perfectly fine component of encryption, and can be used with the most secure / uncrackable form of encryption (OTP).

      Not really sure why people who dont know what XOR is (having just read on it) feel the need to give their input on whether its cryptologically sound (it is, if your key is).

    10. Re:ROT13 by LordLimecat · · Score: 0

      Many use XOR. Anyone with beef with XOR, please read.
      http://crypto.stackexchange.co...

    11. Re:ROT13 by ToasterMonkey · · Score: 1

      No, if you want an easy and unbreakable encryption system for your text just use EBCDIC. No programmer has stayed sane long enough to implement it.

      meh, dd if=ebcdic conv=acsii

    12. Re:ROT13 by Anonymous Coward · · Score: 1

      Wow the ignorance in this thread. XOR is a perfectly fine component of encryption, and can be used with the most secure / uncrackable form of encryption (OTP).

      Not really sure why people who dont know what XOR is (having just read on it) feel the need to give their input on whether its cryptologically sound (it is, if your key is).

      XOR is sound from a mathematical viewpoint, the issue with relying on it is that your ciphertext has an identical length, so you have to remember to mangle your original message to counter length-analysis attacks.

      You apparently don't understand that uncrackable is speaking to the ability to develop a mechanism to directly retrieve the plaintext. It doesn't address brute force or sidechannel considerations.

    13. Re:ROT13 by Anonymous Coward · · Score: 1

      Many use XOR. Anyone with beef with XOR, please read.
      http://crypto.stackexchange.co...

      From your link:

      XOR alone is not enough to create a secure block or stream cipher. You need other elements like additions, S-boxes or a random, equally long bit stream. This is because of the linearity of the XOR operation itself. Without non-linear elements, a cipher can easily be broken.

    14. Re:ROT13 by Zaatxe · · Score: 1

      After reading bout XOR, ROT13 would be just about as good.

      I use ROT26, it is twice as strong as ROT13!

      --
      So say we all
    15. Re:ROT13 by Anonymous Coward · · Score: 0

      You are thinking of the 2003 and later's "compressible encryption" setting, which was the default encryption of all formats until 2010, except pst files in Outlook. There it was the default until 2013! FWIW, you can still turn it on as an option.

    16. Re:ROT13 by LordLimecat · · Score: 1

      The point is: EVERYONE uses XOR, its use is not indicative of a fundamental problem. It can be implemented in insecure ways, but the whole "XOR=crappy security" thing is just as stupid as surmising that the use of an encryption key makes something insecure.

    17. Re:ROT13 by LordLimecat · · Score: 1

      If you use XOR with a properly secured one-time pad, it is literally impossible to derive anything from the message. The only way to crack it is to obtain the pad or the seed used to generate the pad. There is no way to do frequency analysis or anything else; it is literally indistinguishable from random noise.

  7. questions answered below by turkeydance · · Score: 2

    What is the most worthless app purchase you made? Did you ask for a refund? 1. several were worthless. 2. no. only cost $0.99. bottom line: gave up on the smartphone in 2013. have a dumb phone now. ignorance is bliss.

    1. Re:questions answered below by Jack+Griffin · · Score: 2

      I've thought about it, and while agree most of the smartphone universe is pointless, I do like Google Maps, Shazam and my mobile banking. Apart from that and maybe a few things like large hi-res screen, email and camera, the rest of the smartphone world can go jump.

    2. Re:questions answered below by Anonymous Coward · · Score: 0

      Fruit Ninja is worthless now. I bought it back when it was still like five bucks, but now the app that I paid for is filled with ads and IAPs.

    3. Re:questions answered below by zippthorne · · Score: 2

      What's the deal with that? How can they justify converting a paid app into an ad-supported one?

      Surely there will have been some legal cases by now for the times that has happened. I mean, I personally just delete the app and never* buy from that publisher again, but surely some class action lawyers have been able to get a lot of money for themselves and a small coupon for the many many victims of this practice over the years.

      --
      Can you be Even More Awesome?!
    4. Re:questions answered below by zippthorne · · Score: 1

      Ahh.. forgot the *

      *never - or until I forget their name, or they change it and I don't notice, whichever comes first. It's not like I keep a list.

      --
      Can you be Even More Awesome?!
    5. Re:questions answered below by x0ra · · Score: 2

      I don't know, I never bought a single app...

    6. Re:questions answered below by Shakrai · · Score: 3, Informative

      I experimented with my old flip phone for a few days just to see if I could really go back and discovered that I found myself missing basic smartphone functionality, like threaded SMS conversations. It took all of five minutes for that to annoy the piss out of me. Then there's the smartphone functionality that has become a key part of my daily routine, like my exercise diary, the Wegmans app, my food diary, Google Maps, weather, and so forth. These are all apps that have value for productivity and/or health, not time sinks like Facebook or Angry Birds. They're worth the $30/mo premium, IMHO anyway.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    7. Re:questions answered below by pspahn · · Score: 1

      I would like to report that I have been free of a cell phone for approximately 3 years now and am still alive, happy, and savvy to the things happening in the world.

      You don't need to have that thing attached to your face at all hours of the day.

      --
      Someone flopped a steamer in the gene pool.
    8. Re:questions answered below by I'm+New+Around+Here · · Score: 1

      Wait a sec... I'm supposed to pay for those things???

      --
      If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
    9. Re:questions answered below by Anonymous Coward · · Score: 0

      they're probably doing it to settle with Beach Ninja since it looks like they borrowed heavily from that app's concept.

    10. Re:questions answered below by nadaou · · Score: 3, Informative

      F-Droid is a true friend. And that's a rare thing in these circles.

      --
      ~.~
      I'm a peripheral visionary.
    11. Re:questions answered below by camperdave · · Score: 2

      I never had a flip phone, but I always thought having one that played a Star Trek communicator chirp when opened would be cool.

      --
      When our name is on the back of your car, we're behind you all the way!
    12. Re:questions answered below by Anonymous Coward · · Score: 1

      pandora and maps are the *only* draws I see to having a cell phone. I don't want people to interrupt me, I don't want to interrupt people, every 5 years or so when m truck breaks down I stick my thumb out and someone who's looking outside while driving instead of on their smartphone gives me a ride to a gas station, where I use a landline. Why should I pay Verizon to spy on me, extort me and give me shitty customer service. I'd rather be with people than with a phone when I'm out, and when I'm home, well, a phone and a tablet seem to work better.

    13. Re:questions answered below by squiggleslash · · Score: 4, Interesting

      Same here, kinda. I ended up sticking with the flip phone because I just found the issues I had with using Android devices as telephones bad enough for me to stick with it, but yeah, there's a lot of basic stuff you miss, that you kinda wonder why no efforts have been to update flip phones to have at least some of the functionality of their power-sucking overloaded not-quite-optimal-for-phone-calls-UI-encumbered cousins.

      Would it really be a problem adding Wifi support, with things like the ability to sync contacts and other PIM stuff add that much to the costs of devices?

      Many things you mention are better done by a dedicated tablet device, but it's a shame that I have to make the choice between a shitty phone that's integrated with the rest of the world, and a good useful phone that I have to manually copy phone numbers to and from or else find awkward Bluetooth applications that never quite work correctly to update.

      --
      You are not alone. This is not normal. None of this is normal.
    14. Re:questions answered below by Grishnakh · · Score: 3, Informative

      Have fun living in the past.

      Here's the reasons my smartphone is extremely valuable to me:
      1) Mobile internet access / WiFi hotspot: I can use my phone to give my laptop internet access anywhere there's cellular data service available.
      2) Camera: it's not as good as a dedicated camera, but it's better than no camera at all, and is really handy for taking quick photos of things if image quality isn't paramount. Also can take reasonably good videos. You never know when you'll need to film the cops beating someone.
      3) Email access: While definitely not as powerful as reading it and typing on my laptop, it's handy to be able to check my email on-the-go.
      4) Voice mail: With Google Voice, I can see a transcript of people's rambling voicemail messages. I can read them in seconds, instead of having to waste time listening to them drone on and on.
      5) Games: I like doing crosswords when I'm stuck somewhere and bored and have nothing better to do. The "Shortyz" app is brilliant for this.
      6) Weather: My phone tells me what the temperature in my zipcode is, and can easily bring up further weather info. It's nice knowing what the high and low will be without having to watch the weather report on TV like in the bad old days, or having to get to a computer to look on a weather website.
      7) Google Maps: I use this for navigation all the time. I really don't know how I ever got along without it; oh yeah, I do know, it was horrible, as I had to mess around with paper maps, stopping and asking for directions, making wrong turns, getting lost, etc. Maybe if you never leave your little town or go anywhere new, you won't see the point of this, but for those of us who travel a lot and move frequently it's a godsend. It's also amazingly useful for finding businesses, looking up their phone numbers, seeing their hours at a glance, etc.
      8) Texting: For close friends this is pretty handy for staying in touch at times, though I don't use it that much. Smartphones make this better with an actual (on-screen) keyboard, instead of the shitty dumbphone method of using the 0-9 keypad to try to type messages.
      9) Playing music (like a "walkman" if you remember those): I can store my entire music collection in my phone and play anything I want through headphones, like when I'm at the gym. No need for a separate iPod. You can also use internet music services like Pandora.
      10) Alarm clock: I not only don't need a separate alarm clock, I can set multiple alarms for all kinds of different events. It also has a stopwatch and a countdown timer.
      11) Calculator: With the "RealCalc" app, I have an on-screen calculator and looks and works a lot like my old HP-48G RPN calculator.
      12) Flashlight: It's handy to have a flashlight on hand sometimes.
      13) Uber/Lyft: With these apps, you can call up a ride easily, see where the car is, and pay for it all with your phone and without having to mess around with calling for a cab and talking to people.

      If you don't see the need for a smartphone, you probably live an extremely simple life consisting mostly of sitting in a rocking chair on your porch and watching the world go by all day long. For those of us who aren't retired and idle, it's an enormous convenience.

    15. Re:questions answered below by Grishnakh · · Score: 1

      I wonder if someone's made a smartphone app for that: every time you press the button to turn on your phone's screen, it chirps with the Star Trek sound.

    16. Re:questions answered below by tompaulco · · Score: 1

      What is the most worthless app purchase you made? Did you ask for a refund? 1. several were worthless. 2. no. only cost $0.99. bottom line: gave up on the smartphone in 2013. have a dumb phone now. ignorance is bliss.

      And that is what they are counting on. If you cheat a billion people out of $1, then hopefully those billion people won't care enough about it to tell the net person not to buy it. P.T. Barnum rides again.

      --
      If you are not allowed to question your government then the government has answered your question.
    17. Re:questions answered below by Shakrai · · Score: 1

      The problem with tablets is carrying them with you everywhere you go, particularly for the fitness/exercise app functionality. It's kind of hard to put even a small tablet into an armband and take it out for a run.

      I overlooked one more element of functionality that I missed when playing with my old flip phone: Pandora. Pandora was the reason why I finally made the leap from dumbphone to smartphone; took a road-trip with a friend who had a Blackberry (remember those?) and was able to stream Pandora the whole way. I was a late adopter to smartphones, never saw the need, but as a music lover that was the "killer app" for me which finally convinced me to switch.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    18. Re:questions answered below by tompaulco · · Score: 1

      Neither have I. I don't trust my cell phone service provider to handle consumer purchases. Not until they are regulated just like a credit card company would be and are the consumer's side instead of on the vendor's side. Right now, the worse you get scammed, the more money your phone company makes. This is not how you ensure proper customer service.

      --
      If you are not allowed to question your government then the government has answered your question.
    19. Re:questions answered below by Jack+Griffin · · Score: 2

      There is a discipline to not letting it control your life. I see people who are slaves to their devices and make a conscious effort to not fall into that trap. No silly games or FB, I very rarely even answer it unless I'm expecting a call. Let calls go to voicemail and listen when I feel like it. But having the technology available for when you want it is handy (ie maps or transport schedules when traveling).

    20. Re:questions answered below by Anonymous Coward · · Score: 0

      I think some people reach an age where they start to reject new technologies because they have trouble understanding and accepting them into their lifestyle. It becomes difficult for them to adapt.

      It's unfortunate, really.

    21. Re:questions answered below by Paradise+Pete · · Score: 1

      You don't need to have that thing attached to your face at all hours of the day.

      Attached to your face? I think I see the problem - you're holding it wrong.

    22. Re:questions answered below by aardvarkjoe · · Score: 1

      Have fun living in the past.

      I really hope that the future contains more than the dubious benefits of owning a smartphone.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    23. Re: questions answered below by Anonymous Coward · · Score: 0

      Best cell phone ad EVAR! Or was it an ad for Uber? Either way, I'll take two!

    24. Re:questions answered below by serviscope_minor · · Score: 2

      You're talking about "feature phones" by the sounds of it. The old Nokia ones were not bad at all. They were excellent for calls and the UI, especially for calls, texts and the address book was far better than any Android phone I've ever used.

      They also had a J2ME interpreter and ran some apps like a basic email client and so on. I could even thether through mine using a cable and some old style modem calls.

      --
      SJW n. One who posts facts.
    25. Re:questions answered below by serviscope_minor · · Score: 1

      If you don't see the need for a smartphone

      Actually, I do own a smartphone and I do like it, but a lot of those were within the capability if earlier feature phones.

      1. not wifi, but feature phones could tether using bluetooth or a cable.
      2. phones had cameras before smartphones.
      3. feature phones sometimes came with IMAP clients (some Nokia ones)
      5. Feature phones had J2ME, and I loaded mine up with a few games.
      6. um, looking outside works pretty well...
      8. older phones did this
      9. older phones did this
      10. older phones did this
      11. older phones had calculators

      I mean don't get me wrong, the smartphone does many of them a lot better, and no way I'm giving up mine. However a lot of the features were actually there pre-smartphone.

      If you don't see the need for a smartphone, you probably live an extremely simple life consisting mostly of sitting in a rocking chair on your porch and watching the world go by all day long. For those of us who aren't retired and idle, it's an enormous convenience.

      Actually a friend of mine has no smartphone (actually has one it's just rarely charged) and is a very busy academic. The reasoning being "if I'm free to talk to people/do stuff, I'll be in my office and if I'm not free I won't be able to answer the phone anyway".

      --
      SJW n. One who posts facts.
    26. Re:questions answered below by CronoCloud · · Score: 2

      CBS has an app that would do the chirp when you did the "communicator flip"

      https://play.google.com/store/...

    27. Re:questions answered below by Grishnakh · · Score: 1

      It is unfortunate, and it's different person-to-person. I know 50+ year old people who use smartphones and find them indispensable. Even my 75-year-old mom has a smartphone (and a tablet computer), and she was never all that tech-savvy.

    28. Re:questions answered below by Grishnakh · · Score: 1

      2. phones had cameras before smartphones.

      Yes, but the cameras were almost useless. The photos they produced looked like something you'd see on an 8-bit NES.

      3. feature phones sometimes came with IMAP clients (some Nokia ones)

      It wasn't much use: the screens were too small to read messages, and there was no realistic way to reply to them since there was no keyboard.

      5. Feature phones had J2ME, and I loaded mine up with a few games.

      They were crappy games because the screens were too small and had terrible resolution.

      6. um, looking outside works pretty well...

      -1 Stupid. There's a reason we have weather forecasts, because you can't predict the weather by just looking outside. It might be warm and sunny now, but a storm is on its way and in 6 hours you'll be going through a flash flood.

      8. older phones did this

      No, they didn't. There was no keyboard. Typing messages on a 0-9 keypad is shit.

      9. older phones did this

      No, they didn't. They didn't have any real storage capacity or enough CPU power to decode MP3s.

      10. older phones did this

      I never saw any that let me set 8 different alarms if I wanted.

      11. older phones had calculators

      Not RPN ones with all the functions of an HP48. Anything else is basically unusable.

      However a lot of the features were actually there pre-smartphone.

      They were there only in completely unusable forms, because of the lack of screen space or keyboard, not to mention CPU power. It's like comparing a 2015 BMW to a car from 1895. Sure, the car from 1895 had 4 wheels, but it could only go 5 mph and didn't even have a steering wheel (they used tillers back then) or a roof.

      he reasoning being "if I'm free to talk to people/do stuff, I'll be in my office and if I'm not free I won't be able to answer the phone anyway".

      I guess he never travels? I don't know about you, but when I'm traveling somewhere, there's no way in hell I'm going back to paper maps and asking for directions when I can just bring up Google Maps and have it guide me turn-by-turn in a city I'm unfamiliar with. Does he never leave his office? Does he have any kind of social life? He never needs to talk to his wife when he's at the grocery store or something?

    29. Re:questions answered below by camperdave · · Score: 1

      Sigh! It would be cool to have a FLIP PHONE that chirps when you open it, not an app that emulates a communicator that chirps when you swipe.

      --
      When our name is on the back of your car, we're behind you all the way!
    30. Re:questions answered below by tepples · · Score: 1

      That or they just have trouble justifying the additional $360 per year for a data plan on top of what they already pay for Internet at home.

    31. Re:questions answered below by Thelasko · · Score: 1

      I tried F-Droid for about a year based on a Slashdot recommendation. I wasn't impressed. Most of the apps were not very good. The good ones could be found on Google Play as well. All I got was a sense of insecurity because I was allowing apps to be installed from another source.

      Why do you like it?

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    32. Re:questions answered below by tepples · · Score: 1

      A separate feature phone and mini-tablet can do a lot of the things on your list without running up a recurring fee for a mobile data plan.
      2, 12. Many tablets have a rear-facing camera.
      3. Tablets run IMAP apps that download mail while you're on Wi-Fi and display them later.
      5, 10, 11. Tablets run the same apps and games that smartphones run.
      6. Visit weather.gov on your tablet before you leave to get your forecast.
      8. Tablets run instant messaging apps while connected to Wi-Fi.
      9. Tablets connect to the same music sources (stores, PC with CD drive, and streaming apps with offline support) as smartphones.

    33. Re:questions answered below by Anonymous Coward · · Score: 0

      I still have my cell phone but it is twice that old!

      Tough as nails, makes good phones calls and umm...well... :)

    34. Re:questions answered below by sudon't · · Score: 1

      Well, here's another thing - you can have a cell phone, which is very handy to have, and not have to play with it all day long. Just keep it in your pocket until you need to make a call.

      --
      -- sudon't

      Air-ride Equipped

    35. Re:questions answered below by Grishnakh · · Score: 1

      This is a very useful comment and a good option for some people I suppose, however I will point out that it seems to hinge on you having very good WiFi availability wherever you go. If you don't, and rely on 4G data most of the time, it won't work.

      It doesn't help that at most free public WiFi hotspots, you have to screw around with opening a browser and agreeing to the terms of service every time you connect to the hotspot before you're able to actually access anything.

      I'll also point out that this wasn't possible before modern smartphones, since tablets are really nothing more than big-screen smartphones without the LTE radio.

    36. Re:questions answered below by CronoCloud · · Score: 1

      You actually don't have to swipe, you can do the "flip motion" since it uses your phones accelerometer

    37. Re:questions answered below by serviscope_minor · · Score: 1

      Wellm, yes I think we're in violent agreement. Those features were availble but they sucked. The transition seems steep since most people went from a teeny feature phone to a full smartphone. In practice it was much shallower and feature phones were getting better.

      I guess he never travels? I don't know about you, but when I'm traveling somewhere, there's no way in hell I'm going back to paper maps and asking for directions when I can just bring up Google Maps and have it guide me turn-by-turn in a city I'm unfamiliar with. Does he never leave his office? Does he have any kind of social life? He never needs to talk to his wife when he's at the grocery store or something?

      He does travel. He's mid 30s, so of course spent quite a while without any of those facilities, so I guess he doesn't mind the lack as much. Social life is arranged by email. And calling home, I guess not. We survived before without cellphones. He still seems to manage fine (he's actually a she, btw).

      --
      SJW n. One who posts facts.
    38. Re:questions answered below by Grishnakh · · Score: 1

      Wellm, yes I think we're in violent agreement. Those features were availble but they sucked.

      Exactly; they sucked so bad that, to me, they were mostly completely unusable (esp. the camera and texting and email).

      He's mid 30s, so of course spent quite a while without any of those facilities, so I guess he doesn't mind the lack as much. Social life is arranged by email. And calling home, I guess not. We survived before without cellphones. He still seems to manage fine (he's actually a she, btw).

      I'm 40, and I certainly can't imagine going back to "the old way". Mid-30s is young these days, way too young to be that old-fashioned. I know people around 50 who are as reliant on their smartphones as 20-somethings.

    39. Re:questions answered below by Anonymous Coward · · Score: 0

      I've had the same experience as you. The only reason I went with FDroid was back when Play pulled all the ad blockers down. At that time, FDroid was one of the few places to get AdAway. I think I get it straight from AdAway's website now, so I've had little reason to go back. I guess if I were a true hacker, they've probably got what I need, since it's obviously too nefarious for Google to allow it in their store.

    40. Re:questions answered below by Anonymous Coward · · Score: 0

      Could you text me your report? Thx.

    41. Re:questions answered below by serviscope_minor · · Score: 1

      I'm 40, and I certainly can't imagine going back to "the old way". Mid-30s is young these days, way too young to be that old-fashioned. I know people around 50 who are as reliant on their smartphones as 20-somethings.

      Yep, this person is certainly an unusual case. She does (uaually) recharge the phone and cache the local maps area---I forgot about that. Though half the time the travel is to somewhere not in the UK, so data is *brutaly* expensive.

      But yeah I don't fully get it. I like having maps, bus and train times (I use that a LOT---they're all GPS tracked in London so the apps really work) and other handy things.

      As for the old way: it's a huge shock, but it's not as bad as you might remember. Some idiot bashed into me and knocked my phone on the floor smashing the screen a while back. I was therefore forced back to the old way until I could acquire a new phone. I survive :)

      --
      SJW n. One who posts facts.
    42. Re:questions answered below by camperdave · · Score: 1

      You're missing the entire point. Something has to flip up for it to be cool. And it can't be some lame plastic cover that comes with the app. Besides, you can't use the app to answer incoming calls, so: useless.

      --
      When our name is on the back of your car, we're behind you all the way!
    43. Re:questions answered below by camperdave · · Score: 1

      I wonder if someone's made a smartphone app for that: every time you press the button to turn on your phone's screen, it chirps with the Star Trek sound.

      Turn on the phone's screen? You mean after you open the phone, you have to turn it on? Why don't they build that into the lid?

      --
      When our name is on the back of your car, we're behind you all the way!
    44. Re:questions answered below by Grishnakh · · Score: 1

      What the hell is a "lid"? You mean like those old flip-phones which people used 15 years ago?

      It's 2015 now. No one uses flip-phones. Smartphones are all "slate" style. You have to press a button on them to activate them.

    45. Re:questions answered below by camperdave · · Score: 1

      What the hell is a "lid"? You mean like those old flip-phones which people used 15 years ago?

      OF COURSE! What do you think we're talking about? Didn't you read through the thread you're replying to? Shakrai said he tried going back to a flip phone. I said it would be cool to have a flip phone that chirped when you opened it.

      --
      When our name is on the back of your car, we're behind you all the way!
  8. XOR encyption is uncrackable as long as... by pcritter · · Score: 5, Informative

    There's nothing wrong with XOR for encryption as long as your key size is >= plain text size. In fact it's uncrackable!

    1. Re:XOR encyption is uncrackable as long as... by Anonymous Coward · · Score: 5, Informative

      And you NEVER reuse that key.

    2. Re:XOR encyption is uncrackable as long as... by meloneg · · Score: 4, Informative

      And it's generated from a quality source of entropy.

    3. Re:XOR encyption is uncrackable as long as... by gman003 · · Score: 4, Informative

      And the key remains private.

    4. Re:XOR encyption is uncrackable as long as... by Anonymous Coward · · Score: 0

      This is how the CIA cracked soviet encryption. They started re-using their one time pads.

    5. Re:XOR encyption is uncrackable as long as... by Fnord666 · · Score: 1

      And you never reuse it.

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    6. Re:XOR encyption is uncrackable as long as... by craighansen · · Score: 1

      But in this case the key size is 1 byte, and only applied to the first 128 bytes of the file. So there's that.

    7. Re:XOR encyption is uncrackable as long as... by Anonymous Coward · · Score: 0

      That's unfair. ANY scheme requires the private key remains private. That's what 'private' means.

    8. Re:XOR encyption is uncrackable as long as... by Anonymous Coward · · Score: 0

      And the roads.

      The roads goes without saying.

    9. Re:XOR encyption is uncrackable as long as... by Anonymous Coward · · Score: 0

      But in this case the key size is 1 byte, and only applied to the first 128 bytes of the file. So there's that.

      Sounds only slightly worse than FileMaker "encryption".

    10. Re:XOR encyption is uncrackable as long as... by Anonymous Coward · · Score: 0

      There's nothing wrong with XOR for encryption as long as your key size is >= plain text size. In fact it's uncrackable!

      If by "key" you mean "cypher text", then yes. That's called a one-time-pad.
      A key usually is often used to generate the cypher text, but for OTP you can just use a good random generator.

    11. Re:XOR encyption is uncrackable as long as... by Anonymous Coward · · Score: 0

      And the plain text too, from both physical and network computer attacks. Plus blackmail, torture, etc.

    12. Re:XOR encyption is uncrackable as long as... by whh3 · · Score: 1

      Thank you (and the follow-up posters) for making this point. I wish that I had moderator points to use for this particular discussion. Yes, I'm sure that the application is crappy and does not use XOR in the way you describe. That said, XOR itself is not at fault here.

      I almost feel bad for the little guy/girl. It gets blamed for so much. Can't a gate catch a break?

      --
      remove nospam. to email!
    13. Re:XOR encyption is uncrackable as long as... by Anonymous Coward · · Score: 0

      Also, you have to never reuse it.

    14. Re:XOR encyption is uncrackable as long as... by david_thornley · · Score: 1

      Any encryption scheme requires a secret key. Most have keys of reasonable length, and can reuse keys, which means that key exchange can take place out of band (or using public-key encryption). A one-time pad requires random bits as long as every message that might be sent until the next key exchange together. Key distribution becomes a far larger problem.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  9. Me by Anonymous Coward · · Score: 0

    Windows ME, never got a refund ( -__-)

  10. It's a safety feature by Anonymous Coward · · Score: 0

    So you can recover your data using a basic circuit a high schooler could build!

  11. Broken link by Anonymous Coward · · Score: 0

    Can you provide a better link? The one in the summary shows nothing in my browser. I think the website is rendering entirely in javascript (I have javascript disabled, and no, I won't enable it for you.)

    1. Re:Broken link by Lunix+Nutcase · · Score: 1

      Cool story, brah. Will you also regale us with stories about how you don't own a TV as well?

    2. Re:Broken link by pem · · Score: 1

      Well, I don't know about him but I have javascript in my browser, and won't turn it on for random websites, and also have a tv, and won't turn it on for random shows.

  12. FTC/False Advertising by Anonymous Coward · · Score: 0

    I didn't RTFA or investigate The F... Product, but if the encryption is as bad as implied, AND if the product is marketed as having encryption where the implication is that the encryption is by and large useful to the readers of the ad, it may run afoul of false advertising laws.

  13. Re:But Android is Linux! by sumdumass · · Score: 1

    Well, this has nothing to do with linux or android so that slashdotter may still be right. It is about an add on app that you use to encrypt and obfuscate stuff. It can just as easily be written for the Iphone or windows or even mac as it has nothing to do with the underlying platform except running on it.

  14. Re:But Android is Linux! by DarkOx · · Score: 2

    Except that the app isn't open source. If it was someone probably would have spotted this sooner. So if anything this highlights the danger of using closed source anything crypto related. Sure OSS stuff might have problems, very very clever people might be able to insert back doors and weaken algorithms in ways others might not see, and any software can have subtle bugs, but at least very basic FRAUD as in it does not even attempt to do what it claims would get spotted.

    That and the authors probably never would have published the code because lets face it; in 2015 if you know what a bitwise operation is and how to use XOR you know while it might be useful in the act encrypting plain texts it does not itself provide encryption if you just use some static byte over and over again. Shame is a powerful tool, really all of society rests on shame and seeking to avoid it at some level.

    The second lesson here is that the app store tramp stamp does not mean you are dealing with quality software, anymore than the old winlogo program ever did. At most it means some basic user interface level QA testing happened. Probably not much better than "we ran the app it appeared upon cursor inspection to have done something that could be similar to what is claimed, it did not crash, and did not display a goatse.cx page." They don't dig into the detail. If something says it encrypts documents, and they don't open when "encrypted" and do open when "decrypted" that is all it takes to pass this level of testing.

    Just because you paid for it and got it from an app store does not make trust worthy.

     

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  15. DMCA by martin-boundary · · Score: 5, Funny

    I think Slashdot should take down this article. Under the DMCA it's illegal to bypass flimsy methods intended to enforce security.

    1. Re:DMCA by Anonymous Coward · · Score: 2, Insightful

      you are modded funny, but the sad thing is your post is actually informative.

    2. Re:DMCA by swillden · · Score: 3, Informative

      I think Slashdot should take down this article. Under the DMCA it's illegal to bypass flimsy methods intended to enforce security.

      To be precise, it's illegal to bypass flimsy methods intended to enforce copyright. Since this tool isn't marketed as a DRM system, the DMCA doesn't apply.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  16. What are you protecting? by FlyingGuy · · Score: 1

    So encryption. What are you protecting? Many Many passwords to your banking, health care, etc. ?

    So the question re:

    • Data value?
    • Data value lifetime?
    • Data Recoverilability?

    You can build a sophisticated cypher that does not require polynomials, massive primes or any of the stuff that RSA uses in an afternoon with a little imagination that will stifle pretty much anyone except for the most ardent code breakers. So the questions need to be answered.

    Create a two dimensional array each dimension being 64K in size of 64 bit integers. Use the key to seed the random number generator, then fill both dimensions with random 64 bit numbers. As always the larger and more complex the key, the better, but use each element of the key to indicate which dimension you will pick the substitution value from. So given the key of 1234567890 you will 1 value from dim1, the next value from dim2 etc.

    Each 8 or 16 bit char will be replaced by a 64bit number, that was generated by the entire key value and then selected by the key[n]. If you exhaust the length of the key simply wrap it around.

    --
    Hey KID! Yeah you, get the fuck off my lawn!
    1. Re:What are you protecting? by hankwang · · Score: 1

      You can build a sophisticated cypher that does not require polynomials, massive primes or any of the stuff that RSA uses

      That stuff is for secure key exchange over an untrusted channel. The actual ciphers that are used to process the bulk of the data is not much more complicated than what you describe. You can look up the algorithms for RC4, AES, and blowfish.

      Create a two dimensional array each dimension being 64K in size of 64 bit integers (...) If you exhaust the length of the key simply wrap it around.

      Several big problems with that: 1. You'll need to calculate 2^32 (4 billion) 64-bit entries, i.e. 32 GiB, which is a lot of CPU time and memory if you just wanted to encrypt 10 kB of plaintext. (I'm not completely sure how you want to implement it; maybe you "only" need to calculate 64 k random values for each word of plaintext). 2. You need a really good (cryptographic-grade) random generator. If you have one, you could just as well use it directly - it's called "stream cipher". 3. If you wrap around your 32 GiB "two-time" pad over a low-entropy plaintext source, it is broken, since you can xor the plaintext at offset 0 with itself at offset 32 GiB to cancel out the pad. If you know that the message is plain English language, that may be enough reconstruct the two plaintext messages. [English has about 1 bit of entropy per character; xoring two texts with itself wlil result in about 2 bits of entropy per byte (8 bits) of message.] 4. If you encrypt two plaintext messages with the same key, your encryption is broken, for the same reason as under #3.

    2. Re:What are you protecting? by Anonymous Coward · · Score: 0

      Assuming this isn't a joke (it has to be, right), a better question would be "What are you smoking?"

      You want to build a 32GB Vigenere table?
      Each 16bits are replaced with 64bits, giving a fourfold increase in size. I also assume you aren't going to be using rand() to get those table values.

      Decryption will be a lot of fun, looking up all those random numbers in the giant table... hope there aren't going to be any duplicates.
      Oh, wait. With random numbers what are the chances that each row will contain exactly one of each 16bit value?

  17. AIDE premium key by atari2600a · · Score: 1

    Thought it would unlock the java/android lessons. Turns out they needed a subscription for that.

  18. Quick, slap them with a patent lawsuit! by Anonymous Coward · · Score: 0

    Any of you younglings remember the XOR patent?

  19. ROTFLMAO by Anonymous Coward · · Score: 0

    This tells me everything about Fandroids.

  20. Re: But Android is Linux! by hyperar · · Score: 1

    That's a beatiful story, really far from reality though

  21. Thus one by Anonymous Coward · · Score: 0

    https://play.google.com/store/apps/details?id=uk.co.dmdrummond.crapalert&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dcrap+alert+android&pcampaignid=APPU_1_T-0hVbPEEs33oASC2wE

    1. Re:Thus one by Anonymous Coward · · Score: 0

      Why didn't Slashdot convert my link?

    2. Re:Thus one by Anonymous Coward · · Score: 0

      You have to create a link in HTML.

    3. Re:Thus one by ls671 · · Score: 1

      It doesn't convert links for ACs.

      --
      Everything I write is lies, read between the lines.
    4. Re:Thus one by Anonymous Coward · · Score: 0

      Ahh thanks

  22. Guys. The worst part. I found it. by gcnaddict · · Score: 1

    Google them. They're a publicly traded company. NQ Mobile

    --
    Viable Slashdot alternatives: https://pipedot.org/ and http://soylentnews.org/
    1. Re:Guys. The worst part. I found it. by Anonymous Coward · · Score: 0

      NQ Mobile Inc. (NQ) is a China-based holding company

      I see...

  23. At least XOR is a real thing by Anonymous Coward · · Score: 0

    It could have used XAND or YNOR or even XNOT or YNOT.

  24. Basic OS Functionality by aaronb1138 · · Score: 2

    I make it a rule to never pay for an app to provide what should be basic OS functionality. Whole device encryption is pretty well handled in Android. There are lots of areas where I make do with available tools, like TRWP for point in time / image backups. If I find a specific, basic feature missing, I'm not terribly above obtaining decent software through alternate channels (root / administrative access browsers, configuration changing applications).

    It's silly that Windows XP from 2001 still has a better list of basic OS functionality, bundled applications, and diagnostic tools than either Android or iOS can claim today. I'd gladly pay for a phone OS separate from my phone if I could get solid functionality covered.

    Android also falls way short of iOS and Windows Phone for device to device migration. Settings and preferences from apps only migrate if they are Google first party or if the app developer stores your settings on their server and uses a Google (or similar) sign in. Setting up a new device, or even ROM is nowadays a longer process (~4 hours) than on a PC to get everything operational, and that is with using tools like Titanium Backup and similar.

    1. Re:Basic OS Functionality by PRMan · · Score: 1

      My new phone started downloading immediately as soon as I logged into Google. It definitely didn't take 4 hours. I was 99% functional within the hour.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    2. Re:Basic OS Functionality by JayAEU · · Score: 1

      If all you need is Facebook and Twitter, then maybe yes, you can be up and running within the hour. If, however, you have lots of apps with their own data that doesn't backup to anywhere in the cloud, it's much harder.

    3. Re:Basic OS Functionality by DigitAl56K · · Score: 1

      Whole device encryption is pretty well handled in Android.

      Yes, but it's also useless if you install a compromised app or e.g. a browser-based exploit is leveraged against you or you want to protect a file in transit over the wire and not rely solely on things like SSL.

      You need to use the right tool for the job, and while the tool mentioned is obviously the equivalent of a comedy foam hammer, there are legitimate reasons to want to use something other than FDE to protect a file in many situations.

    4. Re:Basic OS Functionality by Anonymous Coward · · Score: 0

      Dude, you and Aaron both are just hyperbolic idiots. It does not take 4 hours to setup a cell phone- even if you don't have Titanium Backup. Even if I had to take plain text source code and compile every app for your phone, it can be done in less than 4 hours. Y'all just don't know what you're doing and blaming it on the phone.

  25. Comment removed by account_deleted · · Score: 4, Funny

    Comment removed based on user account deletion

  26. not another, iterations slow attacke for passwords by raymorris · · Score: 1

    For a much longer plaintext, you'd be correct. Starting with a long plaintext and reducing the entropy by using it's hash would be bad. That's actually recommended practice for hashing PASSWORDS. Yes, it increases the risk of of collisions but given the length of passwords, that's not very significant. More significant is that it then takes an attacker 2048 times as long to check a password in an offline attack.

  27. Dating Apps by SmaryJerry · · Score: 1

    After trying many out they all must be scams.. well back to my TV dinner and solo anime marathon.

  28. xor unbreakable with long (stretched) key by raymorris · · Score: 1

    As others have pointed out, xor is actually very strong - unbreakable in fact, IF the key is long enough. A key may be made long enough by any of many key-stretching algorithms. Also, the same portion of the identically stretched key shouldn't be reused.

    In practice, that means that plain xor by itself is limited to either a) short plaintexts such as passwords or other keys or b) highly secure one time pad based systems, which require that key books be shared ahead of time. XOR can also be used as an essential component of a strong algorithm which is more, complicated. Basically, xor as the actual encryption on the data plus some method to extend the key securely.

    1. Re:xor unbreakable with long (stretched) key by cbhacking · · Score: 1

      Your first line is wrong, wrong, very wrong. XOR is unbreakable if used with a proper one-time pad, but no output of a key stretching algorithm is going to meet that bar. The absolutely essential characteristic of a one-time pad is that every value it could contain is equally likely.

      What you're trying to describe is more like how stream ciphers, such as RC4 work: you supply a key, and the cipher stretches that key into a bitstream of whatever length you require. XOR that bitstream with the plaintext to get ciphertext, or with the ciphertext to get plaintext. RC4 is simple, it's fast, it's been used for decades in real-world cryptography, and it is *broken*. It's not even a matter of being *theoretically* breakable; people have actually been able to decrypt stretches of RC4-encrypted text without knowing (or brute-forcing, that being completely impractical) the 128-bit key.

      The problem is that not every bit of the keystream is equally likely to be 0 or 1. There are biases in the cipher, such that no matter the key, you can predict the likelihood that each bit of the ciphertext was flipped. Combine enough ciphertexts of the same plaintext (this would be impractical-bordering-impossible for a human, but is easy for a computer) and you (or rather, your software) can look at all the ciphertexts, notice certain bits are slightly more likely to be 0 or 1 (this would never happen with a proper one-time pad), and based on your knowledge of the cipher's biases, determine whether those bits were originally 0 or 1. Finding those biases is expensive initially, but they are now known for enough bytes that it's usually possible (assuming enough samples of identical plaintexts with different keys*) to get things like somebody's HTTPS-protected cookies.

      * A relatively easy way to get all those samples is to inject a script into somebody's HTTP response - say, for http://slashdot.org/ - which constantly does nothing but request the same HTTPS URL (such as https://mail.google.com/ and does nothing with the response. Collect the requests (not the responses, since those might vary) and eventually you can figure out the plaintext (including the user's session token) with a high degree of likelihood.

      --
      There's no place I could be, since I've found Serenity...
    2. Re:xor unbreakable with long (stretched) key by Anonymous Coward · · Score: 0

      And how do you get the XOR key on the other side. You can't work with private and public keys when you use XOR. XOR works fine when both sides have access to the same key, but the security is worthless once a third person has access to the keys. It is even worthless when they have the plain text and the encrypted text because it is simple to regenerate the key from both.

    3. Re:xor unbreakable with long (stretched) key by hankwang · · Score: 1

      RC4 is simple, it's fast, (...) and it is *broken*.

      It's only provably broken if you don't use the straightforward workaround for its weakness, i.e., discarding the first few hundred bytes (2 KiB to be on the safe side) of cipher stream. This was a problem in WEP encryption and may be a problem in the SSL implementation (not sure about today's status) and it kind of negates the speed advantage if RC4 is used for transmitting short messages. But run ssh with RC4 (it will drop the first 2 kB of the key stream) for large file transfers and you're safe and fast.

  29. One time pad, shared key by Anonymous Coward · · Score: 0

    Better still make the key random noise AND BIGGER THAN THE SUM OF THE ALL THE DATA, and you never re-use a portion of the key again.

    i.e. a one time pad.

    I once did that for stock trading data from a satellite brokerage. Their data is a few MBs so 20-30 years worth of keys could fit on a flash key.

    Yes its old fashioned to use one time pad, but if we can no longer trust the encryption if you're going to be sending data between sites and you control both ends, then why not use a one-time-pad encryption scheme? At least *you* can understand it and don't have to rely on others to prove its unbreakable. And you know the quality of the key data (which is important).

  30. "XOR"? WTF? This thing is a "Vigenère cipher" by gweihir · · Score: 5, Informative

    You could at least have some minimal accuracy in the stories. XOR is not a problem and perfectly secure if used with a secure key-stream, like is done in modern stream ciphers. The problem here is that this is a "Vigenère cipher", where a very short, repeating key-stream is used. It was designed in 1553 and a general break was published in 1863.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  31. never saw the need???? are u insane by cheekyboy · · Score: 1

    Even the cheap color lcd phones of 2002-2007 I needed smart features in.

    I would hack a home made google maps, using JPEG map images.

    I would copy dozens of .txt docs that were useful, like windows serial #s.

    And dude, google translate is so cool when outside USA.

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:never saw the need???? are u insane by Jack+Griffin · · Score: 2

      And dude, google translate is so cool when outside USA.

      Like when you go to the UK and have to learn how to speak English properly?

    2. Re:never saw the need???? are u insane by sharkbiter · · Score: 1

      Lawd above! Oh, absolutely! There's nothin' like proper british manners an' customs when speakin' da Runner Bean's english!, innit?

    3. Re:never saw the need???? are u insane by Anonymous Coward · · Score: 0

      Just curious, which part of the UK speaks English properly? As far as I can tell, you people speak a different version of it in every town. (Yes, that's hyperbole, but seriously, the differences are quite distinct between regions)

  32. Single Byte Key by craighansen · · Score: 1

    So the single byte key is derived in some undiscovered manner from the password. Given how weak the encryption is known to be already, I wonder if one out of 256 encryption keys turn out to be a zero byte. In such a case, the encryption would leave the file unchanged. (Could be patched with "key=key?key:1;")

  33. Re:"XOR"? WTF? This thing is a "Vigenère ciph by cbhacking · · Score: 2

    secure key-stream, like is done in modern stream ciphers.

    RC4 biases paper (PDF) would like to hear more about your secure key streams...

    Yes, XOR can be used as a component of perfectly secure cipher (and is, indeed, used in one part or another of many real-world ciphers) but in practice the most popular stream cipher in the world is broken.

    --
    There's no place I could be, since I've found Serenity...
  34. Re:But Android is Linux! by ToasterMonkey · · Score: 1

    Except that the app isn't open source. If it was someone probably would have spotted this sooner.

    Why wouldn't anyone spot the very not-random "encrypted" data that would result from XORing the same byte over and over, like runs of consecutive bytes, just eyeballing it.

    Shouldn't there have been at least as many eyes on the output as the source? Nobody tried compressing one of these files and wondered why it got such a good ratio?

    If the source was available, why would that be any more likely to be checked than the above? Source is cool and all, it just doesn't mean people automatically look at or understand the implications. A program's own behavior it more likely to give it away, because that has a ton more eyeballs.

  35. I thought they were bragging... by MikeTheGreat · · Score: 1

    After reading just the title I thought that they were bragging - other people have figured out how to use just NAND gates to build their computers (theoretically) - WE USE ONLY XOR!!!!! :)

    (Thankfully, the summary cleared it right up for me)

  36. Better, faster encryption engine. by m.dillon · · Score: 1

    char
    EncryptChar(char x)
    {
            return 0;
    }

    1. Re:Better, faster encryption engine. by Anonymous Coward · · Score: 0

      This cannot be decrypted and thus is worthless

      char EncryptChar(char x)
      {
                      return x;
      }

      is equally fast and decryptable

  37. Start Scratch by GrahamCox · · Score: 1

    The "app" Start Scratch is a scam, in my opinion. My daughter (9) is quite keen on programming using Hopscotch on the iPad, but it is very limited at the moment. At school, she's been introduced to Scratch which can do a lot more, so I figured that it would be good to get Scratch for the iPad so she can use it at home. So I do a search on the iOS App Store and find Start Scratch, which appeared to be the Scratch environment as an iOS app. So I bought and paid the $1.49 - admittedly not a lot. But after some time trying to use it, it dawned on us that it is merely a welcome mat for the Scratch website, and not an actual programming environment at all. It's not even a good front end for the website! And it turns out that Scratch requires Flash, so it can not actually be used with the iPad or any iOS device at all. Totally and completely useless.

    I didn't complain because I felt it was as much my own fault for assuming that the app did something useful, since Scratch is otherwise a trustworthy name. Fool me once...

    1. Re:Start Scratch by Pope+Hagbard · · Score: 1

      You want this instead:
      https://itunes.apple.com/us/ap...

  38. noscript friendly link by Anonymous Coward · · Score: 0

    I fucking hate sites that require javascript just to display a post. here's the raw post stored on github

    https://github.com/ninjadoge24/ninjadoge24.github.io/blob/master/posts/002-how-i-cracked-nq-vaults-encryption.md

  39. I actually read... by Anonymous Coward · · Score: 0

    You know, the app description doesn't actually say anything about encrypting your files.

    It specifically says on the app description that it only HIDES. It says so several times in the app description, in the screen shots, in the app description.

    I don't get what the fuss is about. Never did it say it was encrypting your files.

  40. An improvement by Anonymous Coward · · Score: 0

    ... give false sense of security ...

    I tested a dozen encryption/vault applications last year and discovered that most of them moved or renamed the plaintext file. Most of those 'security by obscurity' applications demanded a fee beyond the trial period. I found 'SuperVault' to be good although I doubt it encrypts the whole file. So an application that enciphers the plaintext is something of an improvement.

    The other bugbear was most encryption/vault applications used the built-in memory only. This means the encrypted files cannot be be physically removed from the device and securely locked. Given the amount of research into recovering deleted flash memory, this lack of access control is disturbing.

  41. Most encryption standards use XOR by Anonymous Coward · · Score: 0

    Duh.

  42. Not unique to phones by Bert64 · · Score: 1

    There has been shoddy software for years that just doesn't do what it claims, the fact that such software now exists on phones is nothing new.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  43. Does it claim to encrypt files? by TheBogBrushZone · · Score: 1

    Nowhere in the app's description could I see where it claim to encrypt files. It does say that it encrypts SMS and message alerts but aside from that the term used is "camouflage" (which this does to some extent by moving files and obfuscating magic numbers and other file headers so they take some small effort to open). Maybe they've changed the app description since this was announced but otherwise ninjadoge24 is essentially complaining that this software doesn't live up to his/her assumptions.

    --
    And behold, a command prompt and he who sat upon it, his name was shutdown and -h 3:11 followed with him
  44. Reading the headline I was like by YoungManKlaus · · Score: 1

    "wow, writing the whole program as a sequence of XORs is actually pretty impressive" :D

  45. Mobile money by jargonburn · · Score: 1
    I've only purchased two phones apps (so far) in my life. Prime Dice Pro (dice rolling software) on my phone for a couple of bucks, and Prime Dice Pro for Kindle (using free Amazon coins).

    Too many of the apps I see just seem....pointless to spend money on.

    1. Re:Mobile money by Anonymous Coward · · Score: 0

      Too many of the apps I see just seem....pointless to spend money on.

      Unlike dice rolling apps.

  46. Re:"XOR"? WTF? This thing is a "Vigenère ciph by Anonymous Coward · · Score: 0

    secure key-stream, like is done in modern stream ciphers.

    RC4 biases paper (PDF) would like to hear more about your secure key streams...

    Yes, XOR can be used as a component of perfectly secure cipher (and is, indeed, used in one part or another of many real-world ciphers) but in practice the most popular stream cipher in the world is broken.

    RC4 was designed in 1987. It's several years older than Linux and Taylor Swift. The poster clearly referred to modern stream ciphers, such as ChaCha20, and didn't mention popularity...

  47. Garmin Viago by drinkypoo · · Score: 1

    Garmin Viago is the most worthless software I have ever purchased for Android. It has literally never worked when I wanted to use it. Not once. It doesn't have offline POIs, so it's pretty useless as an offline navigation package, which is how it is sold.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  48. Re:"XOR"? WTF? This thing is a "Vigenère ciph by Anonymous Coward · · Score: 0

    A Vigenère cipher is when you use a repeating key-stream to move the letters forward mod 26. When it's an XOR operation it's not a Vigenère cipher.

  49. Snake Oil by WD · · Score: 1

    One wonders how much snake oil flows through the app stores

    If you've ever looked at an app store, you won't wonder.

  50. TLS hashes the key with nonce , wep was weak by raymorris · · Score: 1

    > A relatively easy way to get all those samples is to inject a script into somebody's HTTP response - say, for http://slashdot.org/ - which constantly does nothing but request the same HTTPS URL

    Not with a https url you're not going to do that. You're going to need to attack a protocol in which bytes from the master key are reused in each transaction. WEP was such a protocol, TLS isn't one. TLS rc4 hashes a nonce with the key each time, so the bits used as the rc4 key are different each time, making probabilistic attacks useless.

    That's the "bits can't be reused in the xor" part of my post.

    I've noticed a pattern with you. You're reasonably well informed regarding cryptography, and understand the concepts well (though you sometimes read too fast and miss the details). You therefore decide that ONLY you are informed and everyone else are idiots. Here's the thing. You've read a lot, but forget that everything you've read was written by someone other than you. You HEARD about an attack on a cipher. Great, so did everybody else. Somebody actually developed that attack. Somebody who is in the set "not you, therefore an idiot" developed the attack. You'd do well to actually read what others have to say rather than skipping what they said said because after all, anyone other than you is an idiot. (No, some of us actually created what you study).

  51. Re:"XOR"? WTF? This thing is a "Vigenère ciph by LongearedBat · · Score: 1

    Still, that's pretty good for it's time. It took over 300 years for the general break to be published. Look at how quickly todays security is cracked and published, one ofter the other. I tell ya, they just don't make cryprographers like they used to.

  52. Holy Clickbait headlines! by MitchellThompson · · Score: 1

    Damn it I hate these headlines. WHAT? WHAT IS THE WORST PART? GOD LORD I HAVE TO KNOW! This is how I feel when I read these kinds of titles. It pisses me off because it works and then 9 times out of 10 the article is crap. At least Slashdot doesn't have the eye catching, almost offensive, completely unrelated thumbnail. There goes my karma. Oh well.

  53. Roadside assistance by tepples · · Score: 1

    Without a cell phone, how do you call for roadside assistance (if you drive) or for a ride home after the city buses have stopped running for the night or weekend (if you do not)? If you're visiting someone's apartment, how do you call the person you're visiting to let him or her know that you have arrived so that he or she can unlock the front door?

    1. Re:Roadside assistance by pspahn · · Score: 1

      Assuming I am alone, there are emergency roadside phone every mile or so that I can use. Alternatively, I can use a normal landline or flag down a passing state trooper. I don't see this as an issue, as it will happen at most a handful of times in my life.

      If I need a ride home after city buses have stopped, I can call a cab or I can stay the night. Again, is this really a problem? Did people never leave home before cell phones?

      Why do you need to phone someone when you show up at their apartment? Why not use the buzzer or knock on the door? If this is a case where the apartment doesn't have doors or buzzers, I can send them a message when I leave home, "hey, I'll be there in 15 minutes."

      You came up with three exceptionally weak circumstances where a cell phone might be a bit more convenient if you have managed to not plan anything you're doing.

      Again, folks assuming that day-to-day life is impossible without a cell phone.

      --
      Someone flopped a steamer in the gene pool.
    2. Re:Roadside assistance by zopper · · Score: 1

      It is simple. You don't. It is like setting a higher difficulty for your life.

  54. iPod touch by tepples · · Score: 1

    It's kind of hard to put even a small tablet into an armband and take it out for a run.

    Even Apple's 4 inch "iPod touch" tablet?

    1. Re:iPod touch by Shakrai · · Score: 1

      Fuck Apple.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
  55. Re:"XOR"? WTF? This thing is a "Vigenère ciph by Anonymous Coward · · Score: 0

    RC4 may be popular, but it isn't modern or secure. It was designed in 1987.

    Computing power has increased exponentially in the last 28 years, making RC4 ineffective. A rough estimate of exponential increase in computing power from 1987-2015 is approximately 2^18. In practical terms, that means that a 2015 computer can crack a given RC4-encrypted stream in 1/262144th of the amount of time it would take a 1987 computer. And that's just if you use the CPU and don't bolster the 2015 computer's efforts with GPU compute capabilities.

    Far more progress was likely made in encryption (and cracking thereof) between 1987 and 2015 than was made between 1553 and 1987.

  56. Worthless? by Lumpy · · Score: 1

    XOR used with a 1 time pad is unbreakable, so the claims that XOR is worthless is uninformed.

    Granted the app doesn't use a one time pad the size of the item to encrypt, which is the actual flaw.

    --
    Do not look at laser with remaining good eye.
  57. I wish by JustNiz · · Score: 1

    ....If only they had known about ROT13.

  58. People buy apps??? by codeButcher · · Score: 1

    All I have to add to the subject line is: "Why?"

    --
    Free, as in your money being freed from the confines of your account.
  59. Re: But Android is Linux! by Anonymous Coward · · Score: 0

    Umm thanks for playing but you lose. You haven't said shit. You just threw out a blanket statement with nothing to back it up. Nice job troll.

  60. NES-quality photos by tepples · · Score: 1

    the cameras were almost useless. The photos they produced looked like something you'd see on an 8-bit NES.

    Photos on an NES would have had 2 bits per pixel, looking roughly like these. Even a JPEG at quarter VGA res (320x240) is N64 quality, and I think a lot of these old phones' cameras did VGA res (640x480) which is GameCube quality. You must be confusing pre-2007 phones' cameras with the Game Boy Camera.

    They were crappy games because the screens were too small and had terrible resolution.

    And smartphones have crappy games because the only input device is a flat sheet of glass. I tried playing the free version of Pixeline and the Jungle Treasure on an Android device, and I ended up missing the on-screen buttons with my thumbs because I couldn't see them clearly while I was looking at the action in the middle of the screen. It was fine after I paired a Bluetooth keyboard though.

    There was no keyboard. Typing messages on a 0-9 keypad is shit.

    Plenty of feature phones had slide-out QWERTY keyboards.

    They didn't have any real storage capacity or enough CPU power to decode MP3s.

    SD card and dedicated MP3 decoder chip. That's why a lot of them could play MP3 but not Vorbis.

    I guess he never travels?

    Likely.

    He never needs to talk to his wife when he's at the grocery store or something?

    A dumbphone is enough for that, and the carrier won't cram a data plan onto your bill.

    1. Re:NES-quality photos by Grishnakh · · Score: 1

      Photos on an NES would have had 2 bits per pixel,

      Um, have you ever heard of exaggeration or hyperbole? Yes, I realize feature phones, as horrible as they were, made better photos than the meager color pallete of a mid-80s 8-bit console gaming system could display.

      And smartphones have crappy games because the only input device is a flat sheet of glass.

      Yes, compared to a PC or a real gaming console, phone games are crappy. Compared to featurephone games from 10+ years ago, they're light-years better. I can actually play my crosswords just fine on my 4-year-old smartphone (which has a smaller screen than modern phones which are really "phablets"). This simply wasn't possible on a feature phone, not only because of the lack of keyboard (there's no way in hell I'm going to screw around with entering crossword letters on a 0-9 keypad), but because of the lack of resolution and screen space, which makes it impossible to actually see the whole puzzle.

      Plenty of feature phones had slide-out QWERTY keyboards.

      They weren't very popular and almost no one had them. And Blackberries had a huge cost premium.

      SD card and dedicated MP3 decoder chip. That's why a lot of them could play MP3 but not Vorbis.

      My Android phone plays Vorbis great, which is a feature for me. But even ignoring that, those SD cards back then weren't large enough to store much. I can (and do) store my whole library on my phone now. I couldn't back then. Case closed.

      A dumbphone is enough for that

      Yes, but what you said was that he doesn't use a cellphone at all, smart or dumb. Obviously this is completely tangential to the whole smartphone vs. featurephone debate.

  61. Re:not another, iterations slow attacke for passwo by skids · · Score: 1

    You're not just reducing entropy when you do that. When you iteratively feed back the same hash over and over you increase the odds that you'll fall into an internal cycle in the hash, and the number of inputs in the cycle can be much much rarer than the number of inputs in the path to the cycle. Though more modern hash functions tend to be designed to reduce the impact of that.

  62. xkcd reference. by leuk_he · · Score: 1

    Mandatory Xkcd reference The problem with average ratings.

  63. Re:"XOR"? WTF? This thing is a "Vigenère ciph by gweihir · · Score: 1

    Which has absolutely _nothing_ to do with the XOR used.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  64. Kevin Horton's NANDputer by tepples · · Score: 1

    other people have figured out how to use just NAND gates to build their computers (theoretically)

    Theoretically? Kevin Horton's NANDputer is made of discrete NAND gates.

    1. Re:Kevin Horton's NANDputer by MikeTheGreat · · Score: 1

      That's awesome!

      I knew that it's possible but I couldn't remember if anyone had actually done it or not so I hedged and threw in 'theoretically'. Whoops :)

  65. Tiny Android tablets by tepples · · Score: 1

    It's kind of hard to put even a small tablet into an armband and take it out for a run.

    Even something like the Archos 43 Internet Tablet or Samsung Galaxy Player?

  66. There used to be pay phones by tepples · · Score: 1

    Did people never leave home before cell phones?

    Before cell phones, pay phones were maintained rather than being removed from service.

    If I need a ride home after city buses have stopped, I can call a cab

    How do you use a space-where-the-pay-phone-used-to-be to call a cab?

    Why not use the buzzer or knock on the door?

    To enter the apartment, one would have to pass through the front door of the building, climb the stairs or use the elevator, and then pass through the door of the apartment itself. The person whose apartment is being visited cannot hear the knocking.

  67. Done by feature phones, too by DrYak · · Score: 1

    1) Mobile internet access / WiFi hotspot:

    Feature phones as old as the Ericsson T39 (note the absence of "Sony" this old piece predates the merger) were already able back then to work as GRPS modems over infrared, bluetooth, or USB (but the USB cable was expensive and rare, so bluetooth then).
    And this antique only has a couple of text lines on screen.

    Camera: it's not as good as a dedicated camera, but it's better than no camera at all, and is really handy for taking quick photos of things if image quality isn't paramount.

    Note that feature phone used to have cameras too. Feature phone introduced camera before even smartphone where started.
    Same goes for a lot of other things you mention (email, games, alarm clock, calculator, etc.)
    I think games and alarm are the two first features built into phones.

    8) Texting: For close friends this is pretty handy for staying in touch at times, though I don't use it that much. Smartphones make this better with an actual (on-screen) keyboard, instead of the shitty dumbphone method of using the 0-9 keypad to try to type messages.

    Partially solved by several techniques. For example, one available backthen on the a fore mentionned Ericsson (still available on all subsequent Sony-Ericsson feature phone) - volume rocker works as a kind of "shift" key. Using combination of volume + number gives you directly the letter you want instead of repeatedly pressing a letter. Gets a bit time to get used to it, then works as fast a typing on a keyboard.
    Some provided external keypads (again Ericsson had a "chat board": full qwerty keyboard), if your finger arent's too fat, it's fast than a virtual keyboard.

    9) Playing music (like a "walkman" if you remember those): I can store my entire music collection in my phone and play anything I want through headphones, like when I'm at the gym.

    The whole MP3 craze began much earlier before Apple re-invented it with their brand of players. As soon as MP3 player stared being popular, phone started offering the function, some phone even had a dedicated separate physical interface for that. Close the clam shell: you have buttons and a small monochrome screen to handle playing your music. Open the clam shell: feature phone with color screen.

    Flashlight: It's handy to have a flashlight on hand sometimes.

    Can you actually think of a phone that DOESN'T have a lit up screen? People have been using it as improvised sources of light for as long as I can remember.
    The only thing brought by modern smartphones is *white* light (as they can abuse their flash for that, where as old monochrome phone screen tended to have blue, green, orange, etc. backlight color).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Done by feature phones, too by Grishnakh · · Score: 1

      I think I've addressed most of your points elsewhere here, in a reply to someone else.

      Note that feature phone used to have cameras too. Feature phone introduced camera before even smartphone where started.

      Yes, but they were beyond useless, with terrible resolution and color. Today's smartphones' cameras actually take really good photos.

      Same goes for a lot of other things you mention (email, games, alarm clock, calculator, etc.)

      Again, many of these were useless. Email isn't usable on such a small screen, with no keyboard to type replies. The calculators were shitty 4-function calculators; mine works the same as an HP RPN calculator. A Gameboy (the original) was better for games than the shitty games those phones had.

      Partially solved by several techniques. For example, one available backthen on the a fore mentionned

      There's no way I'm messing around with wacky key combinations. Instead, I just won't use the phone for typing at all; it isn't worth it. With my smartphone, there's an on-screen keyboard which is simple and works well.

      As soon as MP3 player stared being popular, phone started offering the function

      It wasn't usable because they didn't have enough storage. Now it's common to have 32GB or more of flash storage on a phone, which is plenty for a good-size music library.

      Can you actually think of a phone that DOESN'T have a lit up screen? People have been using it as improvised sources of light for as long as I can remember.

      Too dim to be of any use except in an emergency. Modern phones use the ultra-bright flash LEDs for the flashlight function, and they actually produce a lot of light, comparable to small flashlights.

      Yes, I get your point: all these things existed in feature phones. MY point is that in feature phones, all these things sucked so bad that they were completely and utterly unusable. Now with modern smartphones, they're not only usable, they frequently work extremely well. It's like the difference between a Model T and any 2015MY car. The camera is a great example here: on my old feature phone, it had a camera, but the pictures were so low-res and lousy that there just wasn't any point in bothering, so I never did. Now with my smartphone, I use it all the time.

  68. Been there, done that by DrYak · · Score: 1

    My "portable online life" has been an Ericsson T39 (that outlast it's intended time by decade)
    combined with successive models of PDAs from Palm.
    Add in foldable keyboard for the PDAs and you get a small laptop replacement.

    Only started using smartphone when switched to WebOS powered smartphone by Palm.

    The combo has a few advantages:
    - better life battery
    (phone is very efficient as it doesn't to much beyond being a phone. It's as simple as you can get, and can last a week on a charge.
    PDA isn't constantly online and thus is also low energy requirement. specially the older one could last a long time between charges)
    - separate PDA used to be more offline oriented (think google maps over 3G/4G vs. dedicated map application with locally stored maps. very useful when you travel abroad).
    - redundancy (typically, one would sync contacts over bluetooth or irda between the 2 devices. If one dies or gets stolen, the other is till working).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  69. RAM Doubler App by CanEHdian · · Score: 1

    Think there might be a market for an app the DOUBLES the amount of RAM?

    --
    When the copyright term is "forever minus a day", live every day like it's the last.
  70. Re:"XOR"? WTF? This thing is a "Vigenère ciph by gweihir · · Score: 1

    Nonsense. It is a trivial generalization that does not deserve a new name. Just use addition a different group or make it a sequence of substitution tables.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.