«encryption» etiketlenmiş sorular

Bu zorluk, genellikle bir veya daha fazla anahtarla bir düz metni kodlamakla ilgilidir veya bununla ilgilidir.

8
Kıyafet veya Downgoat?
Keçinin bir görüntüsünü verdikten sonra, programınız keçinin baş aşağı olup olmadığını belirlemeye çalışmalıdır. Örnekler Bunlar girdinin ne olabileceğinin örnekleridir. Gerçek giriş değil Giriş: Çıktı: Downgoat spec Programınız en fazla 30.000 bayt olmalı Giriş tam keçiyi içerecek Resim her zaman bir keçi içerecektir Keçi ters ise, çıkış Downgoat, aksiUpgoat Girdi, bir …

26
Kare Kelimeler Yapma
Meydan okuma Göreviniz herhangi bir dize girişini alan ve girişi kare biçiminde çıkaran bir program oluşturmaktır. Boş dizeler boş bir dizge döndürmelidir. Örnekler Giriş verilen: golf Programınızın çıktısı alınmalı: golf o l l o flog Giriş: 123 Çıktı: 123 2 2 321 Giriş: a Çıktı: a Giriş: Hello, world! Çıktı …

6
Puan Tarzan'ın Olimpiyat Asma Bağlanma Rutini
Olimpiyat sarmalayıcıları rutinlerini standart ağaçlarda yaparlar. Özellikle, standart ağacı niçin köşe sahip 0aracılığıyla yukarı n-1ve her sıfır olmayan bir tepe bağlantı kenarları avertexe n % aaltında. Örneğin, Standart Ağaç 5 şuna benzer: 3 | 2 4 \ / 1 | 0 5 bölü 5 olduğunda kalan 2 2, 5 bölü …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

16
Xor şifrelemenin şifresini çözme
Göreviniz şifrelenmiş bir dizeyi giriş olarak almak ve şifresiz dizeyi çıktı almak ve gizli mesajını ortaya çıkarmaktır. Hem giriş hem de çıkış dizeleri, bu 64 ASCII karakter listesinden karakterler içerecektir (baştaki boşluğa dikkat edin): !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ Bu karakterlere, yukarıda listelendikleri sırayla numaralar atanır: ! " # $ % & ... 0 …

11
Kare farkını en üst düzeye çıkarın
Dan tamsayı değerlerinin bir permütasyon düşünün 1için N. Örneğin bu örnek N = 4: [1, 3, 4, 2] Bu listeyi döngüsel olarak değerlendireceğiz, öyle ki 1ve 2bitişik olarak ele alınacaktır . Böyle bir liste için hesaplayabileceğimiz bir miktar, bitişik değerlerin toplam kare farkıdır: (1-3)² + (3-4)² + (4-2)² + (2-1)² …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

5
Kod Kırıcılar ve Kod Yazarları
Diyelim ki biraz metniniz var ve bunu arkadaşınıza göndermesini istiyorsunuz, ancak başka kimsenin okumasını istemiyorsunuz. Bu muhtemelen şifrelemek istediğiniz anlamına gelir, böylece sadece siz ve arkadaşınız okuyabilir. Ancak, bir sorun var: siz ve arkadaşınız bir şifreleme yöntemini kabul etmeyi unuttunuz, bu yüzden onlara bir mesaj gönderirseniz, şifresini çözemezler! Bunu bir …

1
Enigma Makinesi'ni uygulayın
Enigma makinesi, Almanlar ve diğerleri tarafından mesajlarını şifrelemek için kullanılan oldukça karmaşık bir şifreleme makinesidir. Bu makineyi uygulamak sizin işinizdir *. Adım 1, Döndürme Enigma makinemizde rotorlar için 3 yuva ve bu yuvaların her biri için 5 mevcut rotor vardır. Her bir rotor (26 olası farklı pozisyonlara sahip Aiçin Z). …

10
Bayt bütçesindeki insanlar için basit şifreleme
genel bakış Amacınız RC4 şifrelemesi uygulamaktır. Ron Rivest (RSA şöhretinden) tarafından icat edilen RC4 şifrelemesi, güvenli olmak üzere tasarlandı, ancak savaş alanındaki askeri askerler tarafından hafızadan uygulanacak kadar basitti. Bugün, RC4'e birkaç saldırı var, ancak bugün hala birçok yerde kullanılıyor. Programınızın hem anahtarı hem de bazı verileri içeren tek bir …

15
Genişletilmiş Doğruluk Makinesi
Birçok insan programlamada bir gerçek makinenin ne olduğunu bilir . Ama işleri bir çentik haline getirmenin zamanı geldi. Tanıtımı, genişletilmiş gerçek makine! Genişletilmiş doğruluk makinesi girdi olarak iki şeyi alır, bir tamsayı nve bir boş olmayan dize s. s nOpsiyonel sondaki boşluk ile zaman üretir . Ancak, neşit ise 0, …

2
Golf uçtan uca şifreleme
Bu meydan okuma ilk cevaplayan için 200 puanlık bir ödül taşır ve en az 3 gün boyunca yenilmez. Toprak talebinde user3080953 . Son zamanlarda uçtan uca şifreleme ve şirketlerin ürünlerinden çıkarmaları için baskı konusunda çok fazla konuşma var. Ben bunun hakları ve yanlışları ile ilgilenmiyorum, ama merak ettim: kod ne …

30
Bir Papağan Programı Oluşturun
Bir girdi verildiğinde, bu girdiyi ve ardından bir satırsonu sonu gönderilir. Giriş yalnızca yazdırılabilir ASCII karakterleri ( 0x20-0x7E) ve yeni satırları (0x0A ) . Girdi uzunluğu 0 ise, satır sonu olmadan çıktı alın. Bu kod golf kadar her dilde en az bayt kazanır!
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

19
Bu anahtar şifresini uygulayın
Bu anahtar şifresini uygulayın Hedef Belirli bir şifreyi uygulamak için algoritmayı (Algoritma bölümünde açıklanmıştır) kullanın. Program, STDIN veya mevcut en yakın eşdeğerden girişi okumalıdır, şifreleme metnini ve bir anahtarı oluşturmak için algoritmayı kullanın. Şifre metni ve anahtar STDOUT'a veya mevcut en yakın eşdeğere yazılır. Şifreleme metnini ve anahtarı çıktığı sürece …

7
Hadi Şifreleyelim!
Meydan okuma Zorluk, aşağıda belirtilen kuralları kullanarak belirli bir dizeyi şifrelemektir. Dize yalnızca küçük harfler , rakamlar ve / veya boşluklar içerecektir . Bir Karakterin Eşdeğeri Şimdi, öncelikle her karakterin "eşdeğerini" nasıl bulacağınızı bilmeniz gerekir. Karakter bir ünsüz ise, bu eşdeğerini bulmanın yolu budur: 1) List all the consonants in …

4
Temsilcinizi yeniden hesaplamanıza yardımcı olun!
Birkaç ay önce, sorulara ilişkin upvotes için verilen itibarı artırma konusunda meta hakkında bir tartışma yaptık. İşte oy için mevcut itibar sistemimizin temelleri: 1 Bir soru upvote U5 itibar değer. Bir cevap upvote u10 itibar değer. Bir soru veya cevap aşağı oy d-2 şöhrete değer. Yeni bir sistem için birçok …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.