tag:help.masterpassword.app,2014-09-03:/help/discussions/problems/637-passwords-different-version-24-java-and-version-271-on-different-androidMaster Password: Discussion 2019-09-27T03:17:08Ztag:help.masterpassword.app,2014-09-03:Comment/474426402019-07-16T21:02:38Z2019-07-16T21:02:38Zpasswords different version 2.4-java and version 2.7.1 on different android<div><p>You're saying the <code>Lanu8_GukeWamq</code> result is obtained on the Pixel 3a (Android 9) running version 2.7.1?</p></div>Maarten Billemonttag:help.masterpassword.app,2014-09-03:Comment/474426402019-07-17T07:59:29Z2019-07-17T07:59:30Zpasswords different version 2.4-java and version 2.7.1 on different android<div><p>yes, that's correct</p></div>mat gouldentag:help.masterpassword.app,2014-09-03:Comment/474426402019-08-24T14:59:34Z2019-08-24T14:59:35Zpasswords different version 2.4-java and version 2.7.1 on different android<div><p>Any updates about this situation ?<br>
If it's a proven fact it has lost all his accounts :-0</p></div>Brunotag:help.masterpassword.app,2014-09-03:Comment/474426402019-09-11T01:08:59Z2019-09-11T01:08:59Zpasswords different version 2.4-java and version 2.7.1 on different android<div><p><a href="https://gitlab.com/MasterPassword/MasterPassword/issues/302">https://gitlab.com/MasterPassword/MasterPassword/issues/302</a></p></div>Maarten Billemonttag:help.masterpassword.app,2014-09-03:Comment/474426402019-09-21T03:31:14Z2019-09-21T03:31:14Zpasswords different version 2.4-java and version 2.7.1 on different android<div><p>It's important to note that though this distinction is troubling, it only exists on algorithm versions < 3. If all apps are updated to use the current version of the algorithm, they should all agree on the generated password. In this case, the output password for V3 is: <code>Darv8^CukeZaxf</code>, on all devices.</p>
<p>I will conduct a full analysis of the problem in #302, but for now, my advice is, always ensure you are on the latest algorithm version.</p>
<p>V0 has a bug in it that causes the algorithm's result to be platform/architecture dependent (more specifically, it performed math on bytes whose numerical value's signedness depends on the platform, thereby resulting on some platforms treating the byte as a positive integer and other platforms treating it as a full integer, yielding different numerical values).</p></div>Maarten Billemonttag:help.masterpassword.app,2014-09-03:Comment/474426402019-09-27T03:17:06Z2019-09-27T03:17:06Zpasswords different version 2.4-java and version 2.7.1 on different android<div><p>The investigation into this issue was concluded at #302, please see there for the conclusion.</p></div>Maarten Billemont