Advertisement
2_2002-2004 Encryption #115973

[ PROBA Encryption Algorithm ]

The PROBA algorithm (Programmable Rotating Box Algorithm) is encryption, based on the rotation of 32 sBoxes, each of them serving as 4 bit substitution encryption. The sBoxes, the order and start position are selected by the key. In addition to the normal advancing (rotation) of the sBoxes, there are extra rotations, caused by combinated outputvalues of some sBoxes, providing a complex interaction. This way, the plain data will also influence the rotation sequence, providing a secure encryption scheme. The demo show how to encrypt strings, but you can modify the code to encode byte arrays or files. All comments most welcome ;-) *** Last update 10/4 ***

AI

ИИ-обзор: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Исходный код
original-source
Upload
Оригинальные комментарии (3)
Восстановлено из Wayback Machine