C# Класс nskein.Threefish

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Mix void
SetSubKeyPerSchedule void

Открытые методы

Метод Описание
Encrypt ( System.UInt64 plainText, System.UInt64 cipherText ) : void
Threefish ( System.UInt64 key, Tweak tweak, ThreeFishBlockSize blockSize ) : System

Приватные методы

Метод Описание
Mix ( System.UInt64 x0, System.UInt64 x1, UInt32 j, UInt32 d, System.UInt64 &y0, System.UInt64 &y1 ) : void
SetSubKeyPerSchedule ( UInt32 currentRound ) : void

Описание методов

Encrypt() публичный Метод

public Encrypt ( System.UInt64 plainText, System.UInt64 cipherText ) : void
plainText System.UInt64
cipherText System.UInt64
Результат void

Threefish() публичный Метод

public Threefish ( System.UInt64 key, Tweak tweak, ThreeFishBlockSize blockSize ) : System
key System.UInt64
tweak Tweak
blockSize ThreeFishBlockSize
Результат System