4
votes
Vote UpVote

TCiphers – Multithreading Support.

The Programming Works – TCiphers supports encryption/decryption in multiple threads for stream ciphers and block ciphers in CTR mode of operation. The idea is simple – to encrypt N bytes of data in m threads you split the data into m parts, each part approximately of N/m bytes size, then create m TCipher instances and encrypt m parts in parallel. The TCiphers methods needed to implement this algorithm are: function TCipher.Copy: TCipher; function TCipher.Skip(Value: LongWord): TCipher; overload; function TCipher.Skip(Value: UInt64): TCipher; overload; property TCipher.BlockSize: Cardinal; The ...
Favorite? Off-Topic? Serg @ 2015-07-30 11:29

Statistics

Visits: 1032
Votes: 4
Favorites: 0
Off-Topic: 0

Visits by Source

User Actions

Users who voted for this posting

Jim McKeeth
Primoz Gabrijelcic
Radosław Kokoć
Robert Love
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)