Waar ik al een tijdje mee worstel is het volgende:
Is het met Delphi 4, 5 of 6 mogelijk om zelf types als long, int64 te definieren?
Ik zou graag bijvoorbeeld een 128-bits int willen gebruiken i.v.m. encryptie routine (gebruik makend van 'behoorlijk' hoge priemgetallen).
Kan iemand me een beetje op gang helpen aangezien Delphi niet verder gaat dan 64-bits integers?
Zelf had ik het volgende bedacht maar dit is geen ideale situatie aangezien je hier slecht mee kan rekenen.
Hoe zou je met dit type berekeningen kunnen doen (met het oog op priemgetallen?)
Of moet ik meer in de volgende richting zoeken?
Momenteel versleutel ik gewoon 2 keer met behulp van int64 priemgetallen maar in één keer zou natuurlijk veel leuker zijn!
Is het met Delphi 4, 5 of 6 mogelijk om zelf types als long, int64 te definieren?
Ik zou graag bijvoorbeeld een 128-bits int willen gebruiken i.v.m. encryptie routine (gebruik makend van 'behoorlijk' hoge priemgetallen).
Kan iemand me een beetje op gang helpen aangezien Delphi niet verder gaat dan 64-bits integers?
Zelf had ik het volgende bedacht maar dit is geen ideale situatie aangezien je hier slecht mee kan rekenen.
code:
1
| type TInt128=Array[0..127] of Boolean; |
Hoe zou je met dit type berekeningen kunnen doen (met het oog op priemgetallen?)
Of moet ik meer in de volgende richting zoeken?
code:
1
2
3
4
5
| type
TInt128=record
HiPart: Int64;
LoPart: Int64;
end; |
Momenteel versleutel ik gewoon 2 keer met behulp van int64 priemgetallen maar in één keer zou natuurlijk veel leuker zijn!