Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
how to String.i3pack Crypt
#1
Help me please

Shift(Enc, i, 2048, 3);

@Awiion, @PROGRAMMATOR
[SRC="csharp"]
//old
public static void Shift ( byte [ ] buffer, int bits )
{
int length = buffer . Length ;
byte first = buffer [ 0 ] ;
byte current ;

for ( int i = 0 ; i < length ; i ++ )
{
if ( i > = ( length - 1 ) )
{
current = first ;
}
else
{
current = buffer [ i + 1 ] ;
}

buffer [ i ] = ( byte ) ( current >> ( 8 - bits ) | ( buffer [ i ] << bits ) ) ;
}
}

//new
public void Shift(byte[] data, int start, int length, int bits)
{
var to = start - length;

if (data.Length > to) to = data.Length;

var last = data[0];

for (int i = 0; i < to; i++)
{
var current = i >= start ? last : data[i + 1];
data[i] = (byte)(current >> (8 - bits) | (data[i] << bits));
}
txt_output.AppendText(Encoding.Unicode.GetString(data));
}
[/SRC]

not working
how to fix
@PROGRAMMATOR
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  String.i3pack encoding/encryption just_me 11 13,130 03-09-2020, 06:12 PM
Последний пост: legendofcr33d
  I3pack Boris2105 4 2,268 02-19-2018, 05:27 PM
Последний пост: Boris2105
  Crypt Pef Sojang 6 2,233 12-22-2016, 06:06 AM
Последний пост: XJhonny

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)